Programming/Codeup.kr기초100제 && 컴퓨터 이야기

[기초-입출력] 정수 한 개 입력받아 세 번 출력하기 && 알고리즘 정의

피터파스칼 2016. 11. 7. 22:44

알고리즘이란 어떤 문제를 해결하기 위한 여러 동작들의 모임이다. 유한성을 가지며 언젠가는 끝나야 한다. 또 알고리즘은 다음 조건을 만족해야 한다.

 ●입력: 0또는 외부에서 제공된 자료가 존재


 ●출력: 최소 1개이상의 결과


 ●명확성: 단계가 명확하고 애매함이 없음


 ●유한성: 유한한 횟수로 문제 해결


 ●효율성: 사람이 할 수 있을 정도로 충분히 단순함 


즉, 어떤 입력에대해 유한하 시간동안 명확하고 효과적으로 결과를 도출할 수 있다면 알고리즘으로 본다.

문제 설명

정수(integer) 한 개를 입력받아 3번 출력해보자.

입력

정수 한 개가 입력된다.

출력

입력받은 정수를 공백으로 구분해 세 번 출력한다.

입력 예시

125

출력 예시

125 125 125

도움말

printf("%d %d %d", a, a, a);
와 같은 방법으로 한 변수의 값을 여러 번 출력할 수 있다.


파이썬은 문자열의 곱셈이 가능한데

'a'*3은 'aaa' 이런식이다.

문자열끼리는 곱셈이가능하지 않으나 덧셈이 가능하다

'a'+'b'

'ab'

이렇게 말이다.

하지만 이문제에선 정수이니 문자열로 바꿔주기 위해

a=str(a)

를 써야한다.