728x90
    
    
  

*야민정음 문제제목때문에 오타있다고 글 올릴뻔... ㅋㅋㅋ
야민정음은 우리가 명작을 띵작 비빔면은 네넴띤이라고 하듯 그런 말장난이다 ㅋㅋㅋㅋ
✏️ 문제 링크
문제 링크: https://www.acmicpc.net/problem/11943
11943번: 파일 옮기기
첫 번째 줄에는 첫 번째 바구니에 있는 사과와 오렌지의 수 A, B가 주어진다. (0 ≤ A, B ≤ 1,000) 두 번째 줄에는 두 번째 바구니에 있는 사과와 오렌지의 수 C, D가 주어진다. (0 ≤ C, D ≤ 1,000)
www.acmicpc.net
❌ 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 |