2021.10.29 백준 문제풀이

2021.10.29. 백준 문제풀이


10171번 고양이 (Bronze 5)

문제

https://www.acmicpc.net/problem/10171

배운 것

문자열 이스케이프 문자, 역슬래시(\) : 어떤 한 문자를 코드가 아닌 문자로 만들어주는 문자

역슬래시를 문자 그대로 쓰려면 \\ 와 같은 형태로 작성해야함. 이외에도
' : 작은따옴표
" : 큰따옴표
\n : 개행
\t : 탭


1000번 A + B (Bronze 5)

문제

https://www.acmicpc.net/problem/1000

배운 것

브라우저에서 작동되는 js 언어는 값을 입력받을 수 없어서, Node.js의 fs 모듈을 이용해서 진행해야한다.

fs 모듈 : FileSystem 모듈로, 파일 처리와 관련된 작업을 한다.

fs.readFile(filename, [options], callback) : filename의 파일을 [options]의 방식으로 읽은 후 callback으로 전달된 함수를 호출함. (비동기적)

fs.readFileSync(filename, [options]) : filename의 파일을 [options]의 방식으로 읽은 후 문자열을 반환함.(동기적)

fs 모듈로 stdin을 로드 fs 모듈을 이용하여 표준입력(stdin) 파일을 동기적으로 불러오는 방법
=> 한 칸 띄어쓰기로 구분되게 된다.

fs 모듈을 통해 문자열로 불러와졌기 때문에, parseInt를 통해 숫자로 변환해주어야 한다.


10869번 사칙 연산 (Bronze 5)

문제

https://www.acmicpc.net/problem/10869

느낀 점

문제에서 예제 출력을 잘 읽고, 출력형태가 어떤지 확인해서 Type이나 소수점을 신경써주자.