-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
섹션 3 미션 답 제출합니다.
22.12.21 21:32 작성 조회수 295
2
답변을 작성해보세요.
0
이두현
질문자2022.12.31
90이상일 때는 반올림을 하지 않고, 90이하일 때만 반올림을 하기 위해서 if else 문으로 분기를 타게 하였구요~ 원래 score를 10으로 나눈 나머지(lastdigit)가 5보다 크거나 같을 때만 올림이 되기 때문에 이 때만 score - lastdigit(원래 score에서 일의 자리를 0으로 만든 수)에서 10을 더해줘서 올림을 하였습니다. 마찬가지로 5보다 작을 때는 버림이므로 score - lastdigit가 원하는 결과를 나오게 할 것입니다.
0
Sungmin Kim
지식공유자2022.12.23
안녕하세요.
미션 코딩 도전 솔루션 공유해주셔서 감사합니다! 잘하셨어요^^ 특히 반올림하는 로직을 저렇게 직접 짜셨다니 힘드셨겠어요^^;
답변 2