728x90
*야민정음 문제제목때문에 오타있다고 글 올릴뻔... ㅋㅋㅋ
야민정음은 우리가 명작을 띵작 비빔면은 네넴띤이라고 하듯 그런 말장난이다 ㅋㅋㅋㅋ
✏️ 문제 링크
문제 링크: https://www.acmicpc.net/problem/11943
❌ 1~3차시도 실패
문제를 읽고나서 한번 패드에 쓱 예시를 써보고 구성을 해가는데..... 그런 과정 없이 풀다보니 틀렸습니다의 연속이었따..
한번 오답의 향연을 살펴보길.... 물론 끝까지 붙잡고 했으면 풀릴수가 있었겟지만
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#[방법 1]
a=list(map(int,input().split())) #a바구니
b=list(map(int,input().split())) #b바구니
#양쪽바구니 사과=배
if len(set(a))==1 and len(set(b))==1: print(a[0]+b[0])
#한쪽바구니 사과=배
elif len(set(a))==1: print(min(b)+a[0])
elif len(set(b))==1: print(min(a)+b[0])
#양쪽 바구니 사과!=배
else:
===================================================
#[방법 2]
a=list(map(int,input().split())) #a바구니
b=list(map(int,input().split())) #b바구니
if sum(a)<=sum(b): #b바구니 총합이 많으면
if b[0]<=b[1]: print(b[0]+a[1])
elif b[0]==b[1]:
if
else: print(b[1]+a[0])
elif sum(a)<sum(b): #a바구니 총합이 많으면
if a[0]<=a[1]: print(a[0]+b[1])
else: print(a[1]+b[0])
|
cs |
❓ 정답은 ??
1
2
3
4
|
a=list(map(int,input().split())) #a바구니
b=list(map(int,input().split())) #b바구니
print(min(a[0]+b[1],a[1]+b[0]))
|
cs |
💯 풀이 과정
풀이가 이렇게 간단하다....... 좀만 더 생각할껄....
역시나 패드에 한번 쓰윽 써보고나서 코드식을 작성하면 퀄리티가 달라진다.
한 바구니에 [a,b] 다른 바구니에 [c,d] 이렇게 값이 있다면,
서로 다른 과일을 옮겨줄테니 대각선의 합으로 생각하여 최소값을 출력하면 된다.
😎오늘의 한줄평
: 패드에 한번 쓰윽 쓰윽 써보고 코드식을 써보자
728x90
'😁 빅데이터 문제 풀기 & Study > - BAEKJOON 문제' 카테고리의 다른 글
BRONZE IV 난이도 백준 5문제 풀기 / 파이썬 / 10707번, 10768번, 10797번, 11282번, 11948번 (0) | 2022.01.22 |
---|---|
[14264] 정육각형과 삼각형 / 파이썬 (오랜만에 그 이름 불러본다.... 삼각비!) (0) | 2022.01.22 |
[10162] 전자레인지 / 파이썬 (방법 2가지. 어차피 걸린 시간 차이는 1초 ) (0) | 2022.01.22 |
[1032] 명령 프롬프트 / 파이썬 (이중반복문, join함수) (0) | 2022.01.22 |
BRONZE IV 난이도 백준 5문제 풀기 / 파이썬 / 9498번,10039번,10101번,10156번,10179번 (0) | 2022.01.09 |