e_yejun
Jun_ : Pwn
e_yejun
전체 방문자
오늘
어제
  • 분류 전체보기 (240)
    • Profile (1)
    • Pwnable (54)
    • Reversing (14)
    • Network (8)
    • Forensic (10)
    • Embedded (4)
    • Android (2)
    • Web (18)
    • 알고리즘 (42)
    • 프로그래밍 (24)
    • 프로젝트 (6)
    • 1-day (7)
    • CTF (15)
    • 기타 (33)
    • 일기장 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • how2heap
  • dreamhack.io
  • 1-day
  • X86
  • Heap
  • dvwa
  • BOF
  • rev-basic
  • wargame
  • x64

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
e_yejun

Jun_ : Pwn

알고리즘

[Codeup] 1157-1159 특별한 공 던지기 - Python 풀이

2023. 10. 21. 23:28

Code up 1157 - 특별한 공 던지기 1

 

특별한 공 던지기 1

50이상 60이하이면 win을 출력, 그 외에는 lose를 출력하시오.

codeup.kr

문제

  1. 슬기가 던진 공의 위치를 입력받는다. (실수)
    → 입력(input)함수와 float 함수 사용
  2. 입력받은 위치가 50이상 60이하이면, win을 출력한다.
    → 조건문(if)과 논리 연산자(and), 출력(print)함수 사용
  3. 그렇지 않다면 lose를 출력한다.
    → 조건문(else)과 출력(print)함수 사용
💡 and 연산자로 50이상 60이하의 범위에 들어오는 수인지 확인한다.

문제 해결 코드

n = float(input())

if (n >= 50 and n <= 60):
    print("win")
else:
    print("lose")

실행 결과


 

Code up 1158 - 특별한 공 던지기 2

 

특별한 공 던지기 2

공이 떨어지는 위치 $n$이 $30 \leq n \leq 40$ 이거나 $60 \leq n \leq 70$ 이면, win을 출력, 그외에는 lose를 출력한다.

codeup.kr

문제

  1. 슬기가 던진 공의 위치를 입력받는다. 입력은 정수이다.
    → 입력(input)함수와 int 함수 사용
  2. 입력받은 위치가 30이상 40이하이거나 60이상 70이하이면, win을 출력한다.
    → 조건문(if), 논리 연산자(and, or), 출력(print)함수 사용
  3. 그렇지 않다면 lose를 출력한다.
    → 조건문(else)과 출력(print)함수 사용
💡 and 연산자로 각 범위에 해당하는 조건문을 구성하고, or 연산자로 두 개의 식을 묶어준다.

문제 해결 코드

n = int(input())

if (n >= 30 and n <= 40) or (n >= 60 and n <= 70):
    print("win")
else:
    print("lose")

실행 결과


 

Code up 1159 - 특별한 공 던지기 3

 

특별한 공 던지기 3

승리 조건을 잘 보고 슬기가 이기는 조건이면 win, 그외에는 lose를 출력하시오.

codeup.kr

문제

  1. 슬기가 던진 공의 위치를 입력받는다. (정수)
    → 입력(input)함수와 int 함수 사용
  2. 입력받은 위치가 50이상 70이하이거나 6의 배수이면, win을 출력한다.
    → 조건문(if), 논리 연산자(and, or),나머지 연산(%), 출력(print)함수 사용
  3. 그렇지 않다면 lose를 출력한다.
    → 조건문(else)과 출력(print)함수 사용
💡 and 연산자로 각각 조건문을 구성하고, or 연산자로 두 개의 식을 묶어준다.

문제 해결 코드

n = int(input())

if (n >= 50 and n <= 70) or (n % 6 == 0):
    print("win")
else:
    print("lose")

실행 결과

 

 

    '알고리즘' 카테고리의 다른 글
    • [Programmers/Python] [PCCP 기출문제] 1번 / 동영상 재생기
    • [BOJ/Python] 백준 17614 - 369
    • [Baekjoon] 2908 문제(상수) - C 풀이
    • [자료구조] 해적 널빤지 사형에서 살아남기 (queue)
    e_yejun
    e_yejun
    정리노트 •_•

    티스토리툴바