본문 바로가기
  • 머킹이의 머신로그
오늘부터 코딩테스트

[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기

by 머킹 2024. 1. 24.
728x90

[파이썬] 프로그래머스  Lv0. 문자열 출력하기, a와 b 출력하기, 문자열 반복해서 출력하기, 대소문자 바꿔서 출력하기, 특정 문자 제거하기

 

안녕하세요 머킹입니다

며칠 뒤 면접을 보러가는데 넘 떨려요..

꼭 잘 됐으면..!

 


문자열 출력하기

 

str = input()
print(str)

 

a와 b 출력하기

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

 

문자열 반복해서 출력하기

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

 

 

 

대소문자 바꿔서 출력하기

str = input().swapcase()
print(str)

 

여기까지 풀고 알았습니다..

코테를 한 번도 안푼 계정으로 했다는걸...

어쩐지 쉽더라...

 

 

 


특정 문자 제거하기

 

def solution(my_string, letter):
    answer = ''
    for char in my_string:
        if char != letter:
            answer += char
    return answer

이 문제를 풀면서 replace를 쓰면 어떨까 했는데 잘 모르겠더라구요.

풀고나니 풀이법에 있어서 흥미로웠습니다.

 

def solution(my_string, letter):
    return my_string.replace(letter, '')

 


배열의 평균값

 

def solution(numbers):
    answer = sum(numbers) / len(numbers)
    return answer