반응형
문제
문자열 str 이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요
입력
abcde
출력
a
b
c
d
e
문제 풀이
한줄로 입력받은 문자열의 각 문자를 한 줄씩 출력하는 문제 입니다. 두 가지 방법을 소개 합니다.
- 입력받은 문자을 반복문 for in 사용하여 문자열을 print()함수로 하나씩 출력합니다 기본적으로 이 함수는 개행문자가 추가 되어 출력합니다
- 다른 방법은 join() 문자열 메서드를 사용하여 구분자로 연결하여 새로운 형태로 문자열을 생성합니다.
# 반복문 사용
str = input()
for char in str:
print(char)
# 문자열 메서드 join
print('\n'.join(input()))
출처
https://school.programmers.co.kr/learn/courses/30/lessons/181945
반응형