목록분류 전체보기 (639)
충분히 쌓여가는
https://www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제풀이 1 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.println(A+B); sc.close(); } } 입력할 때 공백으로 값들이 입력된다. 자바에서 입력을 할 때 Scanner 클래스를 import 해줘야하기 때문에, import jav..
https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 문제풀이 방법1 public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } } 클래스 이름을 Main으로 해야 컴파일 에러가 뜨지 않는다 문제 제목만 보고 Hello World나 Hello world 혹은 HelloWorld 등으로 대소문자와 !와 같은 문자를 확실히 인식 후 println문 안에 적어야 정답으로 처리된다 이 문제 에선 Hello World!를 입력해야 정답! BufferedWriter, StringBuild..
쿠키 vs 세션 vs 캐시 HTTP(상태 비저장 프로토콜)는 클라이언트가 누구인지 매번 확인해야하는 특성을 보완하기 위해 쿠키와 세션 사용함 하지만 실제로는 매번 로그인이나, 쇼핑몰에서 물품을 구매하려 장바구니에 담아놓는 등 상태 저장해야하는 상황이 비일비재함 자주 사용하는 웹사이트에 들어갈 때마다 매번 로그인해야 한다면 웹사이트를 이용하는 것이 스트레스 때문에 이러한 정보는 한 번 작성하거나 사용한 뒤에는 반복적으로 작업하지 않도록 저장해 두는 것이 효율적임 웹 환경에서는 이처럼 반복적으로 사용되는 데이터나 정보를 종류와 특성에 맞게 저장하고 재활용하기 위해 여러 방식을 사용 cookie 쿠키 클라이언트(브라우저/개인 컴퓨터)로컬에 저장되는 키와 값이 들어있는 작은 데이터 파일 사용자 인증이 유효한 시..
함수형 프로그래밍: 하나의 프로그래밍 패러다임으로 정의되는 일련의 코딩 접근 방식 자료처리를 수학적 함수의 계산으로 취급하고 상태와 가변 데이터를 멀리하는 프로그래밍 패러다임을 의미함 함수형 프로그래밍을 배우는 것은 다른 방식으로 사고하는 법을 배우는 것 함수형 언어로 설계된 언어 클로저, 스칼라, 하스켈 자바스크립트, 코틀린, 파이썬 => 최근 버전에 함수형 프로그래밍 문법 추가 함수형 프로그래밍 특징 1. pure function 순수 함수 동일한 입력에는 항상 같은 값을 반환해야 하는 함수 함수의 실행이 프로그램의 실행에 영향을 미치지 않아야 하는 함수 함수 내부에서 인자의 값을 변경하거나 프로그램 상태를 변경하는 Side Effect가 없는 것 순수 함수는 프로그램의 변화 없이 입력 값에 대한 결..