RyanNerd
라덕'Story
RyanNerd
  • 분류 전체보기 (59) N
    • Study Note (24) N
      • Python (3)
      • R (1)
      • Airflow (7)
      • 통계 (13) N
    • 빅데이터분석기사 (1)
      • 필기 (1)
    • Programmers (28)
      • Python (13)
      • SQL (15)
    • Project (3)
      • Django (3)
    • Mac (2)
    • 맛집 (0)

블로그 메뉴

  • NaverBlog
  • 홈

최근 글

전체 방문자
오늘
어제
hELLO · Designed By 정상우.
RyanNerd

라덕'Story

Level 0 - 문자 반복 출력하기
Programmers/Python

Level 0 - 문자 반복 출력하기

2023. 7. 23. 23:47

문제 설명

문자열 my_string과 정수 n이 매개변수로 주어질 때, my_string에 들어있는 각 문자를 n 만큼 반복한 문자열을 return 하도록  solution 함수를 완성해보세요.

 

입출력 예

 

내가 푼 답

def solution(my_string, n):
    answer = ''
    for i in my_string :
        answer +=  i * n
    return answer

-> for문을 활용하여 my_string 글자 하나하나 * n 해서 answer에 더해준다

 


다른사람 풀이

def solution(my_string, n):
    return ''.join(i*n for i in my_string)

 

느낀점

  • answer 빈 문자열 생성안하고 바로 join을쓰고 제너레이터 표현식을 활용하여  for문을 활용한게 신기했다

 

'Programmers > Python' 카테고리의 다른 글

Level 0 - 특정 문자 제거하기  (0) 2023.07.25
Level 0 - 아이스 아메리카노  (1) 2023.07.24
Level 0 - 옷가게 할인받기  (0) 2023.07.22
Level 0 - 배열 원소의 길이  (0) 2023.07.19
Level 0 - 배열 뒤집기  (0) 2023.07.18
    'Programmers/Python' 카테고리의 다른 글
    • Level 0 - 특정 문자 제거하기
    • Level 0 - 아이스 아메리카노
    • Level 0 - 옷가게 할인받기
    • Level 0 - 배열 원소의 길이
    RyanNerd
    RyanNerd
    라이언 덕후의 일상 스토리~

    티스토리툴바