ideal insane

Resistance ∙ Pioneer ∙ 생산자

분류 전체보기 295

기초 100제 - 1045 : [기초-산술연산] 정수 2개 입력받아 자동 계산하기

요구사항이 많은 문제지만, 결국 '+', '-', '*', '//', '%', '/' 연산자를 사용해 출력해주면 되는 이전 문제들의 종합이다. 이 코드로 제출하면 잘못된 풀이로 나온다. 출력 조건인 소수점 이하 셋째 자리에서 반올림해 둘째 자리까지 출력에 관한 처리를 하지 않았기 때문이다. 출력시 '%.2f'를 사용하면 소수점 이하 셋째 자리에서 반올림해 둘째 자리까지 출력한다. 테스트 케이스 결과:

기초 100제 - 1041 : [기초-산술연산] 문자 1개 입력받아 다음 문자 출력하기(설명)

1. 입력받은 영문자를 ord() 함수를 이용해 아스키코드로 변환한다. 2. 변환된 아스키코드에 1을 추가하여 다음문자에 해당하는 아스키코드를 만든다. 3. 아스키코드를 chr() 함수로 문자로 변환해 출력한다. 테스트 케이스 결과: 입력값이 'z'일 때 출력값이 '{'이 나오는데, 이것은 z가 아스키코드에서 마지막 영문자이기 때문이다. '{'가 출력되는게 불편하면 조건문을 통해 출력을 제어할 수 있다. ('{'의 아스키코드는 123이다.)

반응형