마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

프로그래밍/Baekjoon Online Judge

[백준] #3507 : Automated Telephone Exchange

동동매니저 2022. 12. 9. 11:30

★ solved.ac 난이도 : B3

(작성 시점 기준)


[문제 본문 링크]

 

3507번: Automated Telephone Exchange

In St Petersburg phone numbers are formatted as “XXX–XX–XX”, where the first three digits represent index of the Automated Telephone Exchange (ATE). Each ATE has exactly 10 000 unique phone numbers. Peter has just bought a new flat and now he wants

www.acmicpc.net


★ 문제 번역

St Petersburg에서 전화번호는 "XXX-XX-XX" 형식으로 되어 있으며, 처음 세 자리는 자동 전화 교환기(ATE)의 색인을 나타냅니다.
각 ATE에는 정확히 10,000개의 고유한 전화번호가 있습니다.

Peter는 방금 새 아파트를 구입했고, 이제 전화선을 설치하려고 합니다.
그는 전화번호로 표현되는 산술식이 0과 같으면 전화번호가 행운이라고 생각합니다.
예를 들어, 102-40-62라는 전화번호는 행운(102-40-62 = 0)이고 157-10-47은 행운이 아닙니다(157-10-47 = 100 ≠ 0).

Peter는 자신의 집에 서비스를 제공하는 ATE의 색인을 알고 있습니다.
행운의 숫자를 얻을 수 있는 기회에 대한 아이디어를 얻기 위해 그는 자신의 ATE에 얼마나 많은 행운의 숫자가 있는지 알고 싶어 합니다.

★ 입력 형식

Peter의 ATE 인덱스인 정수 n이 주어집니다. (100 ≤ n ≤ 999)

★ 출력 형식

Peter의 ATE가 가지고 있는 행운의 전화번호의 수를 출력합니다.


★ 풀이

100 미만의 자연수 2개를 더해서 n이 되는 경우의 수를 구하는 문제입니다.
이중 반복문을 사용하여 해결할 수 있습니다.

(반복문 없이 해결하는 방법도 있습니다. 잘 생각해보세요!)


[소스 코드]


★ 틀린 점이 있다면 알려주세요~!