티스토리 뷰

 

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

 

17202번: 핸드폰 번호 궁합

어린시절 다들 한 번씩은 이름으로 궁합을 본 적이 있을 것이다. 이것과 비슷한 방식으로 중앙대학교에는 핸드폰 번호 궁합을 보는 것이 유행이라고 한다. 핸드폰 번호 궁합을 보기 위해서는

www.acmicpc.net

 

 

 

const input = require('fs')
	.readFileSync('./dev/stdin')
	.toString()
	.trim()
	.split('\n')
	.map((v) => v.trim());

let number = [];

let dp = Array.from(Array(10), () => Array(10).fill(0));

for (let i = 0; i <= 9; i++) {
	for (let j = 0; j <= 9; j++) {
		dp[i][j] = (i + j) % 10;
	}
}

for (let i = 0; i < input[0].length; i++) {
	number.push(+input[0][i]);
	number.push(+input[1][i]);
}

while (number.length > 2) {
	const newNumber = [];
	for (let i = 0; i < number.length - 1; i++) {
		const a = number[i];
		const b = number[i + 1];
		newNumber.push(dp[a][b]);
	}
	number = newNumber;
}

console.log(number.join(''));
728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함