수 이어쓰기 11 [Swift][BruteForce] 백준 1748번 (수 이어쓰기 1) 요구능력 : 식을 잘 만들 수 있는지 코드설명 : i를 자릿수라고 생각하자. 1의 자리가 있는 수 i가 1일때 count += n - 1 + 1이다. 10의 자리가 있는 수 i가 10일때 count += n - 10 + 1이다. 100의 자리가 있는 수 i가 100일때 count += n - 100 + 1이다. 101이라는 수가 n으로 들어왔다고 가정해보자. 이해하기 쉽게 역순으로 설명해보자면, i가 100일때 count += 101 - 100 +1 이다. 100의 자리에는 100과 101두개가 들어가므로 2가 나온다. i가 10일때 count += 101 - 10 + 1이다. 10의자리부터는 10~101까지이므로 92개가 나온다. i가 1일때 count += 101 - 1 + 1이다. 1의자리부터는 1.. 2021. 11. 23. 이전 1 다음