코드 복사/붙여넣기 하는 당신이 아름답습니다.

12025 : 장난꾸러기 영훈

풀이

아 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, 자바, 알고리즘, 자료구조, 문제, 문제 풀이, 풀이

wookje.kwon's profile image

wookje.kwon

2018-03-19 09:51

Read more posts by this author