Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Python
- Database
- github action
- goKart
- CodeQL
- 운영체제
- LGTM
- 자료구조
- ubuntu
- sqli
- C언어
- JDBC
- github
- Network
- OWASP
- JSP
- MySQL
- OpenSource
- DVWA
- 데이터통신
- firewall
- gotify
- 백준알고리즘
- juice-shop
- gosec
- Codeup
- Juice Shop
- virtualbox
- SUA
- 알고리즘
Archives
- Today
- Total
비트(bit)주세요
[코드업] - 6064, [기초-3항연산] 정수 3개 입력받아 가장 작은 값 출력하기 본문
728x90
①https://codeup.kr/problem.php?id=6064
[기초-3항연산] 정수 3개 입력받아 가장 작은 값 출력하기(설명)(py)
python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용
codeup.kr
이번 문제는 정수 3개를 입력받고, 3항 연산을 사용하여 가장 작은 값을 출력하는 문제입니다.
일단, 3개 중에서 가장 큰 값을 정하려면
① a가 b보다 큰가? (참이면)
② a가 c보다 큰가? (참이면)
가장 큰 값 : a
① a가 b보다 큰가? (참이면)
② a가 c보다 큰가? (거짓이면)
가장 큰 값 : c
① a가 b보다 큰가? (거짓이면)
② b가 c보다 큰가? (참이면)
가장 큰 값 : b
이런 식의 과정이 진행되어야 합니다.
과정을 3항 연산으로 표현하면 다음과 같습니다.
(a if (a>b) else b) if ((a if (a>b) else b) > c) else c
문제에서는 가장 작은 값을 출력하라 했으니 부등호 위치만 바꿔주면 되겠네요.
'문제풀이 > 파이썬 기초 100제' 카테고리의 다른 글
[코드업] - 6066, [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기 (0) | 2021.07.18 |
---|---|
[코드업] - 6065, [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기 (0) | 2021.07.18 |
[코드업] - 6063, [기초-3항연산] 정수 2개 입력받아 큰 값 출력하기 (0) | 2021.07.18 |
[코드업] - 6062, [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기 (0) | 2021.07.18 |
[코드업] - 6061, [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기 (0) | 2021.07.18 |