반응형
입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.
a,b = map(int,input().split())
print(a if a>b else b)
and : &
or : |
입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 ? 를 사용한다.
3개를 비교해야함
하지만 내장함수를 사용하지 않고는 한 번에 3개를 비교하긴 어려움(방법은 있을듯)
일단 2개씩 비교해서 값을 찾자
a,b,c = map(int,input().split())
minNum = a if b > a else b # a,b 부터 비교
print(minNum if c > minNum else c) # a,b비교 결과물과 c를 비교
행렬의 덧셈 (3가지 방법)
[Level1] 행렬의 덧셈 (sumMatrix)
1. 문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬을 입력받는 sumMatrix 함수를 완성하여 행렬 덧셈의 결과를 반환해 주세요.
excelsior-cjh.tistory.com
반응형
'○ 알고리즘, 자료구조 > 2021 알고리즘' 카테고리의 다른 글
[파이썬을 이용한 데이터베이스 처리] 2. 클래스란? 인스턴스란? (0) | 2021.05.18 |
---|---|
[파이썬을 이용한 데이터베이스 처리] 1.객체(object)란? (0) | 2021.05.18 |
a = map(int,input().split()) / a = list(map(int,input().split())) 차이 (0) | 2021.02.16 |
[코드업 파이썬] 1164, ,1167, 1168, 1169, 1171, 1172, 1173, 1180 (0) | 2021.02.16 |
[코드업/파이썬] 1065, 1066, 1067, 1070 (0) | 2021.02.16 |