728x90
이제 드디어 일반 수학 1 단계 차례이다.
얼마 안 남았어...
문제
https://www.acmicpc.net/step/8
문제 2745번
https://www.acmicpc.net/problem/2745
처음에 이 문제를 보고 무슨 소리인가 했는데, 간단히 말하자면 특정 진법을 10진법으로 바꾸라는 문제였다.
뒤에 나오는 숫자는 진법을 나타내고 앞에 나오는 알파벳은 뒤에 나오는 진법에 해당하는 수라고 한다.
어떻게 할지 고민했는데... parseInt를 사용하면 특정 진수로 표현된 숫자를 10진수로 변환할 수 있다고 한다.
그래서 작성해봤다.
const readFileSyncAdress = process.platform === 'linux' ? '/dev/stdin':'./input.txt'
const [N,B] = require("fs").readFileSync(readFileSyncAdress).toString().split(' ');
let result = parseInt(N,B);
console.log(result);
parseInt에 변환하고자 하는 숫자 또는 문자와 그 값을 표현하고 있는 진법을 입력해주면 된다.
[참고] https://arnopark.tistory.com/631
https://velog.io/@rkio/%EB%B0%B1%EC%A4%80-Javascript-2745
728x90
'백준 > JavaScript' 카테고리의 다른 글
[JS] 백준 일반 수학 1 - 세 번째 이야기 (2) | 2024.02.01 |
---|---|
[JS] 백준 일반 수학 1 - 두 번째 이야기 (0) | 2024.01.31 |
[JS] 백준 2차원 배열 - 마지막 이야기 (0) | 2024.01.30 |
[JS] 백준 2차원 배열 - 두 번째 이야기 (0) | 2024.01.28 |
[JS] 백준 2차원 배열 - 첫 번째 이야기 (0) | 2024.01.27 |