1. 문자열 출력하기

문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.

제한사항

  • 1 ≤ str의 길이 ≤ 1,000,000
  • str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.

코드 작성

str = input()
print(str)


2. a와 b 출력하기

정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.

제한사항

  • -100,000 ≤ a, b ≤ 100,000

코드 작성

a, b = map(int, input().split())
print(f'a = {a}')
print(f'b = {b}')


3. 문자열 반복해서 출력하기

문자열 str과 정수 n이 주어집니다. str이 n번 반복된 문자열을 만들어 출력하는 코드를 작성해 보세요.

제한사항

  • 1 ≤ str의 길이 ≤ 10
  • 1 ≤ n ≤ 5

코드 작성

a, b = input().split()
b = int(b)
print(a*b)


4. 대소문자 바꿔서 출력하기

영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.

제한사항

  • 1 ≤ str의 길이 ≤ 10
    • str은 알파벳으로 이루어진 문자열입니다.

코드 작성

str = input()
new_str = ''
for s in str:
    if s in 'abcdefghijklmnopqrstuvwxyz':
        new_str += s.upper()
    else:
        new_str += s.lower()
print(new_str)


5. 특수문자 출력하기

다음과 같이 출력하도록 코드를 작성해 주세요.

출력 예시

!@#$%^&*(\'"<>?:;

코드 작성

print(r'!@#$%^&*(\'"<>?:;')

코드 리뷰

  • 문자열 앞에 r를 붙이면 자동으로 \를 특수문자 형태의 \로 치환한다.


6. 문제 출처


👩🏻‍💻개인 공부 기록용 블로그입니다
오류나 틀린 부분이 있을 경우 댓글 혹은 메일로 따끔하게 지적해주시면 감사하겠습니다.

댓글남기기