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

2024. 11. 9. 17:49·Programming Challenges/Programmers

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

 

프로그래머스

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] 까지 하면 된다.

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

특정 옵션이 포함된 자동차 리스트 구하기 [Oracle]  (1) 2024.11.19
'Programming Challenges/Programmers' 카테고리의 다른 글
  • 특정 옵션이 포함된 자동차 리스트 구하기 [Oracle]
개발자MM
개발자MM
매일 한 편씩 정리하는 AI 트렌드. ChatGPT·Claude·Gemini 등 주요 AI 도구의 최신 소식과 사용법을 일반인 눈높이로 다룹니다.
  • 개발자MM
    Data Include Me
    개발자MM
  • 전체
    오늘
    어제
    • 전체 (46) N
      • AI Trends (8) N
        • AI Tools (4) N
        • AI Models (4) N
      • AI (19) N
        • AI Concepts (3)
        • Machine Learning (2)
        • Deep Learning (1) N
        • Natural Language Processing (4)
        • Large Language Model (6)
        • Computer Vision (3)
      • Data Science (10)
        • Data Analysis (1)
        • Statistics & Math (3)
        • Data Engineering (6)
      • Programming Challenges (2)
        • Programmers (2)
      • Development (7)
        • Cloud & DevOps (5)
        • Project (2)
  • 블로그 메뉴

    • 링크

      • Github
      • Linkedin
    • 공지사항

    • 인기 글

    • 태그

      Ai
      오블완
      티스토리챌린지
      openai
      llm
      sympy
      클로드 코드
      클로드코드
      rag
      Cloud Computing
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.1
    개발자MM
    수박수박수박수박수박수? - Python
    상단으로

    티스토리툴바