프로그래밍 문제 풀이/코드업(파이썬)

코드업[CodeUp] Python 기초 100제 [6013번]

태은코딩 2023. 12. 1. 15:42

6013 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기1(py)

입력값
2개의 문자가 줄을 바꿔 입력된다.
출력값
순서를 바꿔 한 줄에 한 문자씩 출력한다.

 

정답 및 가능한 정답

a=input() 
b=input()
print(b)
print(a)

 

a=input() 
b=input()
a,b=b,a
print(a)
print(b)

 

해설

input은 사용자가 키보드로 입력한 모든 것을 문자열로 저장한다.
a=input()은 a라는 변수에 입력한 문자열을 저장한다는 뜻이다.
위 문제와 같이 input()함수를 2개 사용해서 2번 입력 할 수 있다.

파이썬에서는 a, b 변수 안의 값을 a, b = b, a 라는 코드로 쉽게 바꿀 수 있다. 
다른 언어에서는 tmp라는 비어있는 변수를 만들어서 각 변수값을 옮기는 과정을 거치지만 파이썬은 괜찮다.