[백준 / BOJ] 1330번 두 수 비교하기 (C++, Python) (부제 : 삼항 연산자)
◎ 자료구조와 알고리즘/백준(BOJ) 문제풀이2022. 9. 5. 18:56[백준 / BOJ] 1330번 두 수 비교하기 (C++, Python) (부제 : 삼항 연산자)

링크 : https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제 문제 풀이 정석은 그냥 if-else문을 사용하면 되지만 삼항연산자를 사용해 보았다. C++과 파이썬의 삼항 연산자 틀이 조금은 달라 따로 풀이를 첨부한다. C++ 상세 풀이 더보기 C++에서의 삼항 연산자 규칙은 다음과 같다. (조건식) ? [참일 때 실행] : [거짓일 때 실행] 즉 풀이는 아래와 같아진다. ((A > B) ? ">" : ((A B else print("") 실행 거짓일 때 : print("

[파이썬 심화] 10. 여러 조건에 따라 기능 선택하기
◎ Python/파이썬 심화 (책)2022. 9. 1. 18:16[파이썬 심화] 10. 여러 조건에 따라 기능 선택하기

삼항 연산자로 더 짧은 코드를 만들자 var = int(input("숫자를 입력하세요 : ")) if var < 10: print("10보다 작습니다") else: print("10보다 크거나 같습니다") if-else문을 보통 위와 같이 쓰지만, 한 줄로 더 짧게 만들 수 있다. var = int(input("숫자를 입력하세요 : ")) print("10보다 작습니다") if var < 10 else print("10보다 크거나 같습니다") 이와 같은 삼항 연산자는 코드가 더 짧아진다는 장점 외에도 if-else문보다 메모리도 적게 차지한다. 또한 본인은 함수에서 return할 때 자주 사용한다. 참고하면 좋을 링크도 첨부한다. https://tpgns.github.io/2018/04/24/nested..

image