알고리즘 C#

백준 16430번 제리와 톰 C#으로 문제 풀어보기

minsoungdev 2025. 8. 10. 23:22

안녕하세요 저는 박민성입니다. 

 

오늘은 정말 쉬운 백준 16430번 제리와 톰을 풀어 보겠습니다.

문제를 보면 

입력은 사이에 공백을 두고 1보다 크거나 같고 9보다 작거나 같은 두 정수 A, B가 주어집니다. 그리고 두 수는 서로소입니다.

서로소 두 개 이상의 자연수나 다항식, 집합 등이 공통된 약수나 원소를 갖지 않는 관계를 의미합니다.

 

출력은 1/1에서 입력에 들어온 값을 뺀 값을 출력합니다.

일단 입력값이 높지 않아서 자료형을 int로 하고 공백을 기준으로 int배열에 넣어줍니다. 그리고 값을 a와 b에 담아줍니다.

 

저는 문제를 볼 때 문제를 다 읽고 나서 예제 입력이 어떻게 해야 예제 출력처럼 될까?라는 생각으로 문제를 풀어나갑니다.

그래서 출력에서 뒤에 오는 수는 분모이니 똑같게 출력이 되고 앞에 수는 1/1 뺀 값이니 b - a를 해주고 출력하면 된다고 생각했습니다.

이것이 전체 코드입니다.

하지만 이렇게 코드가 짧을 경우 a와 b를 따로 다시 선언하지 말고 

이렇게 하드 코딩할 수도 있습니다. 하지만 보기에도 좋지 않고(가독성) 그리고 코드가 길어지거나 이 값을 더 사용할 경우 미리 선언을 해두고 하는 것이 편합니다.

이렇게 백준에 제출하였더니

정답이었습니다.