Lami
삶이 온통 사람의 길이니
Lami
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Elice (1)
      • 회고록 (1)
    • Git (0)
    • HTML ▪ CSS (4)
    • JavaScript (7)
      • BOJ (2)
      • Programmers (0)
      • Study Note (5)
    • TypeScript (0)
    • React (21)
      • Lecture (19)
      • Study Note (2)
    • Python (44)
      • CodeUp (38)
      • Programmers (0)
      • Study Note (6)
    • Modern Agile (80)
      • Tech Talk (7)
      • TIL (73)
    • 문제해결 (1)
    • 회고록 (5)
    • 도란도란 (2)

블로그 메뉴

  • Github

공지사항

  • 👋 안녕하세요!

인기 글

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Lami
Python/CodeUp

코드업 기초 100제 83번 - 3 6 9 게임의 왕이 되자

Python/CodeUp

코드업 기초 100제 83번 - 3 6 9 게임의 왕이 되자

2021. 11. 22. 20:30

3 6 9 게임을 하던 영일이는 3 6 9 게임에서 잦은 실수로 계속해서 벌칙을 받게 되었다.
3 6 9 게임의 왕이 되기 위한 마스터 프로그램을 작성해 보자.

**3 6 9 게임은?**
여러 사람이 순서를 정해 순서대로 수를 부르는 게임이다.
만약 3, 6, 9 가 들어간 수를 자신이 불러야 하는 상황이면, 대신 "박수" 를 쳐야 한다.
33까지 진행했다면? "짝짝"과 같이 박수를 두 번 치는 형태도 있다.

입력
10 보다 작은 정수 1개가 입력된다. (1 ~ 9)

9

출력
1 부터 그 수까지 순서대로 공백을 두고 수를 출력하는데, 3 또는 6 또는 9인 경우 그 수 대신 영문 대문자 X 를 출력한다.

1 2 X 4 5 X 7 8 X

 

<풀이>

더보기

내가 쓴 풀이

num = int(input())

for n in range(1, num+1):
    if n%3 == 0 :
        print("X", end=" ")
        continue
    print(n, end=" ")

 

강의 풀이

num = int(input())

for i in range(1, num+1):
    count = i if i%3 else 'X'
    print( count, end=" " )

 

<풀이 비교>

삼항연산자를 사용하니 확실히 코드 길이가 줄어드네.

삼항연산자를 이해는 할 수 있는데 문제 풀 때 적용을 해보지는 않았다. 다음에는 삼항연산자로 풀어봐야지.

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

코드업 기초 100제 85번 - 소리 파일 저장용량 계산하기  (0) 2021.11.22
코드업 기초 100제 84번 - 빛 섞어 색 만들기  (0) 2021.11.22
코드업 기초 100제 82번 - 16진수 구구단  (0) 2021.11.22
코드업 기초 100제 81번 - 주사위를 2개 던지면?  (0) 2021.11.22
코드업 기초 100제 80번 - 언제까지 더해야 할까?  (0) 2021.11.22
    'Python/CodeUp' 카테고리의 다른 글
    • 코드업 기초 100제 85번 - 소리 파일 저장용량 계산하기
    • 코드업 기초 100제 84번 - 빛 섞어 색 만들기
    • 코드업 기초 100제 82번 - 16진수 구구단
    • 코드업 기초 100제 81번 - 주사위를 2개 던지면?
    Lami
    Lami
    성장하는 즐거움을 알아가는 중입니다🌱

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.