ideal insane

Resistance ∙ Pioneer ∙ 생산자

Algorithm 96

기초 100제 - 1029 : [기초-데이터형] 실수 1개 입력받아 그대로 출력하기2(설명)

출력조건: 입력된 실수를 소수점 이하 11자리까지 반올림하여 출력한다. 출력조건만 주의하면된다. '%.11f'를 이용하면 출력조건을 만족하여 출력할 수 있다. 1: 입력값을 받아 데이터 타입을 실수형으로 전환 후 변수에 담는다. 2: 변수에 담긴 값을 소수점 이하 11자리까지 반올림하여 출력한다. '3.141592653589793238'를 입력값으로 주었을 때 출력조건을 만족하여 출력된다.

기초 100제 - 1027 : [기초-입출력] 년월일 입력 받아 형식 바꿔 출력하기(설명)

'.'을 기준으로 입력값을 나누어 변수 3개에 담고, 역순으로 출력하면 된다. 한자리 일/월은 0을 부텨 두자리로, 년도도 0을 붙여 네자리로 출력한다고 되어 있는데, 감사하게도 0을 붙여 입력되기 때문에 출력시 고려하지 않아도 된다. '2019.12.06'을 입력값으로 주었을 때 출력형식에 맟게 출력된다.

기초 100제 - 1025 : [기초-입출력] 정수 1개 입력받아 나누어 출력하기(설명)

1024에서 입력값을 나눠 출력한 것과 동일하게 입력값이 담긴 변수를 리스트로 활용하면 된다. '75254'를 입력값으로 주었을 때 출력 다시보니 for문을 이용한 의미가 부족한 것 같다. 문제는 5자리 숫자만 입력받기 때문에 상관없지만, len(a)를 이용해 n값이 입력값의 자리수에 따라 변하게 하면 n자리 숫자가 입력된다고 할 때도 같은 형식으로 출력할 수 있다. '**'은 앞의 수의 뒤 수 제곱으로 계산하는 연산자이다. 이 코드는 5자리 이상인 수('314159265'), 5자리 미만인 수('314')를 입력값으로 주어도 잘 출력된다.

반응형