1110 내일배움캠프 D+43 BAEKJOON _ NO.1110 "더하기 사이클" <문제> 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를... beakjoon2021.10.2611101110 백준 While문 1110 (Python) 풀이 처음엔 문제자체가 이해가 잘안되었지만, 천천히 읽어보니 어떤문제인지는 대충 파악할 수 있었다. 그리고 처음 10분동안은 전달받은 정수형 자료를 문자열 자료형으로 바꿔서 인덱싱을 활용해 문제를 풀어나가고 있었다. 하지만 그러다보니 코드가 너무 복잡해질뿐만 아니라, 문제를 해결하는 과정에서 오류도 많이 발생하였다. 그렇게 몇분간 삽질을 하다가 결국에는 다른사람들의 풀이과정에서 힌트를 얻고,... 알고리즘1110python백준1110 [백준] 더하기 사이클 #1110 문제 조건대로만 풀면 되는 문제. 그나마 아이디어로는 cache를 set 자료구조로 둬서 이미 존재했던 수인지를 판단하기. 이미 존재한 경우 루프를 빠져나오고 cache의 사이즈를 리턴하면 정답을 얻을 수 있다.... 1110백준1110
내일배움캠프 D+43 BAEKJOON _ NO.1110 "더하기 사이클" <문제> 0보다 크거나 같고, 99보다 작거나 같은 정수가 주어질 때 다음과 같은 연산을 할 수 있다. 먼저 주어진 수가 10보다 작다면 앞에 0을 붙여 두 자리 수로 만들고, 각 자리의 숫자를 더한다. 그 다음, 주어진 수의 가장 오른쪽 자리 수와 앞에서 구한 합의 가장 오른쪽 자리 수를 이어 붙이면 새로운 수를 만들 수 있다. 다음 예를... beakjoon2021.10.2611101110 백준 While문 1110 (Python) 풀이 처음엔 문제자체가 이해가 잘안되었지만, 천천히 읽어보니 어떤문제인지는 대충 파악할 수 있었다. 그리고 처음 10분동안은 전달받은 정수형 자료를 문자열 자료형으로 바꿔서 인덱싱을 활용해 문제를 풀어나가고 있었다. 하지만 그러다보니 코드가 너무 복잡해질뿐만 아니라, 문제를 해결하는 과정에서 오류도 많이 발생하였다. 그렇게 몇분간 삽질을 하다가 결국에는 다른사람들의 풀이과정에서 힌트를 얻고,... 알고리즘1110python백준1110 [백준] 더하기 사이클 #1110 문제 조건대로만 풀면 되는 문제. 그나마 아이디어로는 cache를 set 자료구조로 둬서 이미 존재했던 수인지를 판단하기. 이미 존재한 경우 루프를 빠져나오고 cache의 사이즈를 리턴하면 정답을 얻을 수 있다.... 1110백준1110