풀이
아 9시 수업 에반데
코드
#include <stdio.h>
long long i, k;
char s[66];
int main() {
scanf("%s %lld", s, &k); k--;
for (i = 0; s[i]; i++) {
if (s[i] == '6' || s[i] == '7') s[i] -= 5;
}
while (i--) {
if (s[i] == '1' || s[i] == '2') {
if (k & 1) s[i] += 5;
k >>= 1;
}
}
puts(k ? "-1" : s);
return 0;
}
아무말
백준, 백준 온라인 저지, BOJ, Baekjoon Online Judge, C, C++, 씨, 씨쁠쁠, JAVA, algorithm, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이