[프로그래머스 / Level 1] 수박수박수박수박수박수? (파이썬)

2022. 4. 22. 23:56·🎲 알고리즘 공부/프로그래머스

📝 문제

>  길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요.

예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.

 

입출력 예시

https://programmers.co.kr/learn/courses/30/lessons/12922

 

코딩테스트 연습 - 수박수박수박수박수박수?

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

programmers.co.kr

 

 

🎨 풀이

💡 첫 번째 시도 = 성공

 

def solution(n):
    return ("수박"* (n // 2)) + ("수" * (n % 2))

 

> 문자가 곱해지는 것을 이용함!

1. "수박"을 (n 나누기 2)의 몫만큼 곱하고 "수"를 (n 나누기 2)의 나머지만큼 곱한다.

 - 수를 (n 나누기 2)의 나머지만큼 곱한 이유는, n이 홀수일 때는 "수"를 출력하고 짝수일 때는 출력하지 않기 위함이다.

 

 

끝~

 

 

⭐ 느낀점

 

> 문제 풀이하면서 약간 날로 먹는다는 느낌을 좀 받았다. 이거 아닌 거 같기도 하네...,, 좀 다시 생각해봐야겠다 ㅠㅠ. 수박이 현실을 좀 깨닫게 해준 거 같기도...,,,,

'🎲 알고리즘 공부 > 프로그래머스' 카테고리의 다른 글

[프로그래머스 / Level 1] 서울에서 김서방 찾기 (파이썬)  (0) 2022.04.24
[프로그래머스 / Level 1] 문자열 내림차순으로 배치하기 (파이썬)  (0) 2022.04.23
[프로그래머스 / Level 1] 문자열 내 p와 y의 개수 (파이썬)  (0) 2022.04.21
[프로그래머스 / Level 1] 문자열 내 마음대로 정렬하기 (파이썬)  (0) 2022.04.20
[프로그래머스 / Level 1] 두 정수 사이의 합 (파이썬)  (0) 2022.04.19
'🎲 알고리즘 공부/프로그래머스' 카테고리의 다른 글
  • [프로그래머스 / Level 1] 서울에서 김서방 찾기 (파이썬)
  • [프로그래머스 / Level 1] 문자열 내림차순으로 배치하기 (파이썬)
  • [프로그래머스 / Level 1] 문자열 내 p와 y의 개수 (파이썬)
  • [프로그래머스 / Level 1] 문자열 내 마음대로 정렬하기 (파이썬)
듬듬
듬듬
  • 듬듬
    두드림
    듬듬
  • 전체
    오늘
    어제
    • 분류 전체보기 (280)
      • 📑 신입일기 (35)
      • 🍪 Web (1)
        • angular (1)
        • JavaScript (0)
      • 🧩 Node.js 공부 (2)
      • 🎲 알고리즘 공부 (192)
        • 프로그래머스 (76)
        • 백준 (96)
        • 코드업 (19)
      • 🎨 Tistory Customizing (1)
      • 💌 일상 (12)
        • 일상 (5)
        • 기록 (7)
      • 📜 자격증 (2)
        • 정보처리기사 (2)
      • 📗 spring boot 공부 (9)
      • 학교 공부 (20)
        • ICT 개론 (14)
        • 리눅스 (6)
      • ChatGPT 랑 놀기 (0)
  • 블로그 메뉴

    • 홈
    • 방명록
    • 글쓰기
  • 링크

    • 깃허브
  • 공지사항

  • 인기 글

  • 태그

    정처기
    피보나치수
    스프링 부트
    티스토리챌린지
    코테
    파이썬
    50문답
    코민이
    행렬덧셈
    백준
    충무로
    일기
    BOJ
    스프링부트
    til
    6월 목표
    연습문제
    오버워치
    오블완
    컨텐더스
    nodejs
    찬양추천
    코드업
    신입일기
    codeup
    프로그래머스
    정보처리기사
    폰켓몬
    카카오
    코린이
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
듬듬
[프로그래머스 / Level 1] 수박수박수박수박수박수? (파이썬)
상단으로

티스토리툴바