숫자
면접 대비시간 제한1초메모리 제한1024 MB
정수 x와 플래그 k가 주어질 때, x 이상인 가장 작은 y를 구합니다. k가 1이면 한 자리만 다른 수도 허용합니다.
문제
다리나는 모든 자릿수가 같은 수를 좋아한다. 예를 들어 이나 는 좋아하지만 는 전혀 좋아하지 않는다. 기분이 좋을 때는 처럼 한 자릿수만 다르고 나머지 자릿수가 모두 같은 수도 좋아한다.
다리나에게 정수 가 있다. 그녀는 모든 자릿수가 같거나, 한 자릿수만 다른 수 가운데 를 만족하는 가장 작은 정수 를 찾고 싶어 한다.
프로그램 numbers를 작성하라. 정수 와 다리나의 기분 여부가 주어지면, 다리나가 좋아하는 가장 작은 정수 를 구한다.
입력
표준 입력의 첫 줄에 정수 가 주어진다. 둘째 줄에는 또는 인 정수 가 주어진다. 은 다리나의 기분이 좋다는 뜻이고, 은 그렇지 않다는 뜻이다.
출력
표준 출력의 첫 줄에 다음 조건을 만족하는 정수 를 출력한다.
- 이다.
- 이면 의 모든 자릿수가 같다.
- 이면 의 모든 자릿수가 같거나, 한 자릿수를 제외하고 모두 같다.