수박수박수박수박수박수? - Python

2024. 11. 9. 17:49·Programming Challenges/Programmers
728x90
반응형

프로그래머스 문제 바로가기

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

문제 설명

  • 길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요.
  • 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.

제한 조건

  • n은 길이 10,000이하인 자연수입니다.

Solution

def solution(n):
    answer = []
    for i in range(1, n + 1):
        if i % 2 == 0:
            answer.append('박')
        else :
            answer.append('수')
    return ''.join(answer)
solution(5)

'수박수박수'
  • 1부터 n까지 range를 만들고, 짝수는 '박', 홀수는 '수'로 넣는 함수를 작성

간단 방법

# 더 간단 풀이
n = 7
s = '수박'* n
s[:n]

'수박수박수박수'
  • 더 간단하게 그냥 '수박' * 7 [:n] 까지 하면 된다.
728x90
반응형

'Programming Challenges > Programmers' 카테고리의 다른 글

특정 옵션이 포함된 자동차 리스트 구하기 [Oracle]  (1) 2024.11.19
'Programming Challenges/Programmers' 카테고리의 다른 글
  • 특정 옵션이 포함된 자동차 리스트 구하기 [Oracle]
Data Include Me
Data Include Me
AI, LLM, 머신러닝, 파이썬 등 최신 정보와 튜토리얼을 제공하는 데이터 사이언스 전문 블로그입니다.
  • Data Include Me
    Data Include Me
    Data Include Me
  • 전체
    오늘
    어제
    • 전체 (35)
      • AI (16)
        • Machine Learing (2)
        • Deep Learning (0)
        • Natural Language Processing (4)
        • Large Language Model (7)
        • Computer Vision (3)
      • Data Science (10)
        • Data Analysis (1)
        • Statistics & Math (3)
        • Data Engineering (6)
        • Data Visualization (0)
      • Programming Challenges (2)
        • Baekjoon (0)
        • Programmers (2)
        • HackerRank (0)
      • Development (7)
        • Cloud & DevOps (5)
        • Project (2)
  • 인기 글

  • 태그

    Python
    Crawling
    llm
    티스토리챌린지
    integral
    Cloud Computing
    sympy
    LangChain
    mcp
    오블완
  • 링크

    • Github
    • Linkedin
  • 반응형
  • hELLO· Designed By정상우.v4.10.1
Data Include Me
수박수박수박수박수박수? - Python
상단으로

티스토리툴바