백준/단계별로 풀어보기(4단계)

1110번

지원인데요 2022. 1. 18. 22:29
728x90
반응형

단계별로 풀어보기 4단계 문제입니다.

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

 

1110번: 더하기 사이클

0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음,

www.acmicpc.net

드디어 첫 브론즈 1 문제입니다.

 

예를 들어, 26이란 숫자가 있습니다. 2+6 = 8, 따라서 새로운 숫자는 68입니다.

6+8 = 14, 따라서 새로운 숫자는 84입니다.

 

68을 예시로 해봅시다.

a = 6, b = 8, ans = b*10+(a+b)%10

(a+b)%10을 변수 c라고 두면 더욱 깔끔해집니다.

 

코드를 보시면 더욱 이해가 될 것입니다.

코드는 다음과 같습니다.

처음엔 문자열을 적용하여 풀어봤지만 시간 초과 에러가 나와서 이런 방식으로 풀었습니다.

더욱더 발전하자!! 

반응형

'백준 > 단계별로 풀어보기(4단계)' 카테고리의 다른 글

10951번  (0) 2022.01.18
10952번  (0) 2022.01.18