# 혼자 힘으로 풀어보기
https://www.acmicpc.net/problem/2557
포인트
-javascript를 이용해 문자열을 출력할수 있어야 한다
-console.log() 함수를 이용해 원하는 변수 혹은 상수를 출력할 수 있다.
#정답
console.log("Hello World!");
# a+b문제
https://www.acmicpc.net/problem/1000
포인트
-javascript를 이용해 정수를 처리해야 한다.
-이를 위해, 입력 받은 문자열 데이터를 정수로 변환해야 한다.
-이후에 덧셈을 수행한 결과를 출력한다.
-fs 모듈을 이용해 특정 파일에서 문자열을 읽어올수 있다.
#정답예시
//fs모듈을 이용해 파일 전체를 읽어와 문자열로 저장하기
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');
//["1", "2"]
let line = input[0].split(' ');
let a = parseInt(line[0]); //1
let b = parseInt(line[1]); //2
console.log(a+b);
# a*b문제
https://www.acmicpc.net/problem/10998
포인트
-javascript를 이용해 정수를 처리해야한다.
-이를 위해, 입력 받은 문자열 데이터를 정수로 변환해야 한다.
-이후에 곱셈을 수행한 결과를 출력한다.
-fs 모듈을 이용해 특정파일에서 문자열을 읽어올수있다.
#정답예시
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');
let data = input[0].split(' ');
let a = Number(data[0]); //1
let b = Number(data[1]); //2
console.log(a*b);
# 사칙연산
https://www.acmicpc.net/problem/10869
포인트
-javascript를 이용해 기본적인 사칙연산을 수행할 수 있다.
-javascript에서 나누기 연산(/)을 수행하면 실수 데이터가 반환될 수 있다.
-따라서 몫을 구하기 위해서는 parseInt() 함수를 사용한다.
#정답예시
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');
let a = Number(input[0].split(' ')[0]);
let b = Number(input[0].split(' ')[1]);
console.log(a+b);
console.log(a-b);
console.log(a*b);
console.log(parseInt(a/b));
console.log(a%b);
# 곱셈
https://www.acmicpc.net/problem/2588
포인트
-세자리수 두개가 주어진다.
-문자열로 처리하면, 각 자릿수를 손쉽게 얻어 처리할수 있다.
1. 입력데이터: "872"
2. 일의 자리문자: "2", 십의 자리문자:"7", 백의 자리문자:"8"
3. 이후에 Number() 함수를 이용해 각 문자를 정수 데이터로 변환한다.
let fs = require('fs');
let input = fs.readFileSync('/dev/stdin').toString().split('\n');
let a = input[0];
let b = input[1];
x_1 = b[2]; //일의자리
x_2 = b[1]; //십의자리
x_3 = b[0]; //백의 자리
console.log(Number(a) * Number(x_1));
console.log(Number(a) * Number(x_2));
console.log(Number(a) * Number(x_3));
console.log(Number(a) * Number(b));
'개인공부 > 패스트캠퍼스 알고리즘' 카테고리의 다른 글
1강-5. 반복문 문제풀이 (0) | 2023.07.28 |
---|---|
1강-4. 조건문 문제풀이 (0) | 2023.06.29 |
1강-2. 알고리즘문제를 풀기 위한 자바스크립트 문법 (0) | 2023.06.26 |
1강-1. 코딩테스트 알아보기 (0) | 2023.06.21 |
패스트캠퍼스 JavaScript 코딩테스트 강의 한 달 후기 (0) | 2023.05.19 |