tmvld9   5년 전

문제를 보고 풀려고하는데, 랜덤함수도 써보고 했는데 도저히 감이 안옵니다.

어떤 식으로 접근해야 하나요?

jh05013   5년 전

A+B로 나타냈을 때 A, B중 더 작은 수가 최대 얼마까지 갈 수 있는지 생각해 보세요. 의외로 낮은 값이 나옵니다.

tmvld9   5년 전

jh05013

그러면 어떤 조건에 출력이 -1이 나오는지도 설명해주실 수 있나요 ?


chogahui05   5년 전

다 돌아봤을 때 a+b가 n이 안 나온 경우가 -1이겠네요. ex. 2

tmvld9   5년 전

chogahui05

A나 B중 하나는 임의로 제가 정해주는 것인가요 ? 랜덤함수를 써도 상관없을까요..? 


chogahui05   5년 전

하나가 정해진다면, 남은 하나도 정해집니다. a+b=n이라면 b=n-a이고, 

n은 문제 조건상 상수이고, a가 변수일 텐데.

당연히 a를 정해주면 b도 자연스레 나올 겁니다.

tmvld9   5년 전

chogahui05 님

위에 답변 주신 거에서 a+b가 n이 안나온 경우 -1이라고 설명해주셨는데, 왜 2를 입력하면 -1이 나오는지 설명해주실 수 있나요 ?

2 + 0 으로 출력되어야 하는 것 아닌가요 ?

jh05013   5년 전

"두 자연수 A와 B를 만들어"

댓글을 작성하려면 로그인해야 합니다.