a+b
// readline()으로 한줄을 입력받을 수 있습니다.
// print()를 통해서 한줄을 출력할 수 있습니다.
input = readline().split(' ');
no1 = parseInt(input[0]);
no2 = parseInt(input[1]);
print(no1 + no2);
parseInt() : 문자열을 상수로 바꾸는 함수
직사각형 넓이 구하기
input = readline().split(' ') ;
print ( input[0] * input[1]);
힌트
javascript에서 나누기의 몫을 정수로 만드는 방법은 Math.floor를 사용해야 한다.
Math.floor(3.14)는 3을 반환한다.
사과 나누기
내 답
const n = parseInt(readline());
const m = parseInt(readline());
print(Math.floor(n / m ));
const z = Math.floor(n / m );
print( n-(z*m) );
정답
const n = parseInt(readline());
const m = parseInt(readline());
print(Math.floor(n / m));
print(n % m);
readline() 함수의 경우 입력이 두줄 이상일 때, 처음 실행 될때, 첫 줄을 말그대로 readline()하고, 멈추고, 다시 실행 될때 그 다음 줄을 읽고 리턴한다.
const 정의의 경우, 해당 변수가 다음에 다시 등장하더라도 값이 절대 변하지 않게 지정하는 정의.
초를 시간 형식에 맞추기
초를 받아서 시,분,초로 출력하는 문제이다.
23423초는 6시 30분 24초로 나타낼 수 있다.
입력
정수로 초를 입력받는다.
출력
h시 m분 s초 형식으로 출력하라.
h, m, s가 0이라면 0을 출력하면 된다.
const a = parseInt( readline());
const x = Math.floor( a / 3600)
const y = Math.floor( a % 3600 / 60 )
const z = Math.floor ( a % 60)
print(x + "시" + " "+ y +'분'+ " "+ z +'초');
let s = parseInt(readline());
const h = Math.floor(s / 3600);
s = s % 3600;
const m = Math.floor(s / 60);
s = s % 60;
print(`${h}시 ${m}분 ${s}초`);
마지막 수
입력 받은 정수의 1의 자리의 수를 출력하라.
입력
정수 하나가 입력된다.
출력
일의 자리 수를 출력하라.
var x = String(readline());
print(x.slice(-1));
const num = parseInt(readline());
const last = num % 10;
print(last);
십의 자리
정수 하나를 입력 받고 10의 자리 숫자를 출력하라.
입력
정수하나를 입력으로 준다.
입력으로 주어지는 숫자는 반드시 10보다 크다.
출력
10의 자리를 출력하라.
const num = parseInt(readline());
const last = num %10
const target = num %100
print( (target - last) /10 );
const n = parseInt(readline());
const remainder100 = n % 100;
const ten = Math.floor(remainder100 / 10);
print(ten);
'코딩' 카테고리의 다른 글
알고리즘 관련 사이트 (0) | 2021.08.11 |
---|---|
Js 기초 (0) | 2021.06.26 |
온라인 개발 환경 (0) | 2021.06.15 |
온라인 코딩 강의 사이트 list (0) | 2021.06.15 |
댓글