반응형
22396번: カレー作り
各データセットについて,W0 [L] の水に R0 [g] のルウを混ぜた作りかけのカレーから,濃度 C のカレーを作るために追加する必要のあるルウの個数の最小値を 1 行で出力すること.追加す
www.acmicpc.net
풀이
- 요즘 숏코딩에 재미를 붙여서 숏코딩과 관련된 내용도 정리하면 나중에 찾아보기 좋을 듯하여 글을 작성하였다.
- 파격적으로 짧은 코드가 나오지 않은 쉬운 문제들을 찾아보며 숏코딩 등수에 도전해보았다.
- 브론즈3 난이도의 문제에서 아직 17명밖에 해결하지 않은 숏코딩 경쟁자가 적어 보이는 문제를 하나 택하고 숏코딩을 진행
- 경쟁자가 없어 날로 먹긴 했지만 , 코드 길이 138 B , 언어 파이썬으로 해당 문제에서 숏코딩 1등을 달성하였다.
#숏코딩-파이썬
#print문 안에 조건문 넣기
#예시
print([(k+1,k)[p==0],0][k<0])
#k<0이면 0을 출력 이후 p가 0이면 k , p가 0이 아니면 k+1을 출력
#if문을 사용하지 않고 print문 안에서 조건에 따라 출력을 달리 할 수 있음
#코드
while True:
A,B,C,D=map(int,input().split())
if A+B+C+D==0: break
else: k=(B*C-A)//D;p=(B*C-A)%D;print([(k+1,k)[p==0],0][k<0])
반응형
'코딩 > 백준' 카테고리의 다른 글
알고리즘/숏코딩 - Python / 백준 - 2154번 : 수 이어 쓰기 3 (0) | 2021.10.10 |
---|---|
알고리즘 - Python / 백준 - 1240번 : 노드사이의 거리 (0) | 2021.10.10 |
알고리즘 - Python / 백준 - 1068번 : 트리 (0) | 2021.10.07 |
알고리즘 - Python / 백준 - 1991번 : 트리 순회 (0) | 2021.09.26 |
알고리즘 - Python / 백준 - 17070번 : 파이프 옮기기 1 (0) | 2021.09.26 |