CodeUp(코드업) 풀이 (1010 ~ 1013번)

이 포스팅은 codeup.kr(코드업)의 문제를 Python3로 풀고 정리한 내용입니다.

  • [기초-출력] 출력하기 01 ~ 07은 생략하였습니다.

1010 : [기초-입출력] 정수 한 개 입력받아 그대로 출력하기

  • 내 풀이
1
2
a = input();
print(a);
  • 모범 답안
1
2
3
a=input()
a=int(a)
print(a)
  • 파이썬은 입력받을 때, 자료형에 구애받지 않기 때문에
    int로 형변환을 따로 해주지 않았는데,
    모범 답안에서는 입력 받은 후에 int로 형변환을 하여 출력했다.

1011 : [기초-입출력] 문자 한 개 입력받아 그대로 출력하기

  • 내 풀이 & 모범 답안
1
2
a = input()
print(a);

1012 : [기초-입출력] 실수 한 개 입력받아 그대로 출력하기

  • 내 풀이
1
2
a = input();
print(a);
  • 모범 답안
1
2
3
a=input()
a=float(a) # float(숫자): 실수형으로 출력
print("%f" % a) # print ("내용 %f" %변수이름)

1013 : [기초-입출력] 정수 두 개 입력받아 그대로 출력하기

  • 내 풀이
1
2
a, b = input().split();
print(a, b);
  • 모범 답안
1
2
3
4
a,b = input().split()
n = int(a)
m = int(b)
print(a, b)
1
a, b = input().split();
  • input으로 한 번에 값을 여러 개 입력 받으려면,
    input으로 입력받은 값들을 split을 이용해서 공백을 기준으로 나눠준 뒤,
    각 변수에 대입해준다.
    각 변수는 콤마(,)로 구분해준다.

  • 입력 받은 두 개의 값이 정수라는 것을 보장하기 위해 모범 답안에서는
    입력받은 값을 넣은 a, b를 각각 int()를 이용해서 정수로 변환시켜주고 있다.


참고 링크