본문 바로가기
💻 하나씩 차곡차곡/프로그래머스 (Python)

코딩테스트 입문 Day06 - 문자열 뒤집기, 직각삼각형 출력하기, 짝수 홀수 개수, 문자 반복 출력하기

by 뚜루리 2023. 2. 22.
728x90
320x100

 

문자열 뒤집기

def solution(my_string):
    answer = ''
    
    # 문자열을 리스트로
    myStringList = list(my_string)
    
    #리스트를 역순으로
    myStringList.reverse()
    
    # 리스트를 문자열로
    answer = ''.join(myStringList)
    
    return answer
  • 자바로 할 땐 별 짓을 다 했는데 이렇게 간단하게 되다니...파이썬 최고....

 

(+) 다른 사람 풀이 : 그치만 더 간단한 방법이 있었다....

def solution(my_string):
    return my_string[::-1]

 

 

직각삼각형 출력하기

n = int(input())

for i in range(n):
    for j in range(i+1):
        print("*", end="")
    print("")
  • 오랜만에 해보는 별찍기지만...파이썬 for문이 익숙해지질 않는 군요....

 

짝수 홀수 개수

def solution(num_list):
    answer = [0, 0]
    
    for num in num_list:
        if num % 2 == 0:
            answer[0] += 1
        else :
            answer[1] += 1
    
    return answer

 

 

문자 반복 출력하기

def solution(my_string, n):
    answer = ''
    
    for i in list(my_string):
        answer += i * n
    return answer
  • 이게 가능한 언어...파이썬..
728x90
320x100