코딩테스트

프로그래머스 기초 Day 1 파이썬

피갓자 2025. 4. 2. 14:00

프로그래머스
프로그래머스

문자열 출력하기

문제 설명

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

제한사항

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

입출력 예

입력 #1

HelloWorld!

 

출력 #1

HelloWorld!

solution.py

str = input()

print(str)

a와 b 출력하기

문제 설명

정수 a와 b가 주어집니다.

각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요.

제한사항

  • -100,000 ≤ ab ≤ 100,000

입출력 예

입력 #1

4 5

 

출력 #1

a = 4
b = 5

solution.py

a, b = map(int, input().strip().split(' '))

print("a =", a)
print("b =", b)

문자열 반복해서 출력하기

문제 설명

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

제한사항

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

입출력 예

입력 #1

string 5

 

출력 #1

stringstringstringstringstring

solution.py

str, n = input().strip().split(' ')
n = int(n)

print(str * n)

대소문자 바꿔서 출력하기

문제 설명

영어 알파벳으로 이루어진 문자열 str이 주어집니다.

각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.

제한사항

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

입출력 예

입력 #1

aBcDeFg

 

출력 #1

AbCdEfG

solution.py

str = input()

print(str.swapcase())

특수문자 출력하기

문제 설명

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

입출력 예

출력 예시

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

solution.py

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

# \\는 역슬래시(\)를 문자열 안에 포함시키기 위한 방법
# \'는 작은따옴표(')를 문자열 안에 포함시키기 위한 방법
# \"는 큰따옴표(")를 문자열 안에 포함시키기 위한 방법
print(r"!@#$%^&*(\'\"<>?:;")

# r은 문자열 내에서 이스케이프 문자를 그대로 취급하도록 만드는 방법