10817번 - 세 수
예시는 출력이 나오는데 어떤 입력이 들어 갔을 때 오류가 생기는지 궁금합니다.
if를 써서 문제를 해결 했구요... 1번 if 는 A가 B,C보다 작거나 같을 때 B,C를 비교하여 출력을 합니다.
2번 if 는 B가 A,C보다 작거나 같을 때 A,C를 비교하여 출력을 합니다.
3번 if 는 C가 A,B보다 작거나 같을 때 B,A를 비교하여 출력을 합니다.
이러면 문제의 조건을 다 해결 하지 않았나요...?
어디서 꼬였는지 정말 모르겠습니다ㅠㅠ
제발 도와주세요!!!
24 line요!
그나저나 중복되는 로직이 너무 많슴다! 이런식으로 짜시게 되면 오류가 어디서 났는지 파악도 힘들뿐더러, 논리적으로도 이해하기 힘듭니다.
그래서 24line처럼 실수 하신거구요.
또 예를들어 if a<=c, else if a>=c 면 a==c는 어떻게 되죠? 뭐 어차피 전자로 들어갈테니 상관은 없다고 생각하시겠지만, 디테일이 떨어져보이게 됩니다.
나중에 생각나시면 코딩좀 익히신 담에 한번 로직 자체를 바꿔서 다시 해보시길 추천드립니다. 코드가 확 차이나실꺼라 재밋으실꺼에요!
조언 감사합니다!!!
하루 빨리 실력을 쌓아서 더 좋은 코딩 하겠습니다!!!!!
nahwasa님 귀한 시간 내 주셔서 감사합니다.
댓글을 작성하려면 로그인해야 합니다.
qqqaa999 3년 전
예시는 출력이 나오는데 어떤 입력이 들어 갔을 때 오류가 생기는지 궁금합니다.
if를 써서 문제를 해결 했구요... 1번 if 는 A가 B,C보다 작거나 같을 때 B,C를 비교하여 출력을 합니다.
2번 if 는 B가 A,C보다 작거나 같을 때 A,C를 비교하여 출력을 합니다.
3번 if 는 C가 A,B보다 작거나 같을 때 B,A를 비교하여 출력을 합니다.
이러면 문제의 조건을 다 해결 하지 않았나요...?
어디서 꼬였는지 정말 모르겠습니다ㅠㅠ
제발 도와주세요!!!