#8 - 제어문 [매우 쉬움]

2018. 12. 30. 00:37카테고리 없음

728x90

문제

ab + ba = 154를 만족하는 (a, b)의 조합을 모두 구하는 프로그램을 작성하시오.

(단, a, b는 10보다 작은 양의 정수이다.)


ex ) 77+77=154 >> (7, 7)

주요 아이디어

ㅡ 식에 대한 선행 분석

ㅡ 구해낸 조건에서 반복문 활용


<결과>


<main 함수>



주요 문법

ㅡ for 반복문, if 조건문


a와 b가 각각 10보다 작은 양의 정수이기 때문에, 문제의 약속에 따라 ab는 10*a+b라고 나타낼 수 있다.

ab + ba 를 정리하면 11*(a+b)이기 때문에 준식을 정리하면 a+b=14라는 조건을 얻을 수 있다.

for문에서 a는 1부터 9까지만 진행되고, 그 안의 if문에서 14-a로 대표되는 b 또한 10 이상일 경우 출력을 하지 않게 된다.


실행 시간 : 약 1.1ms


728x90