2022. 9. 20. 20:23ㆍ개발/🌸 EC.CREW
EC.CREW 1기 활동하면서 얻어간 게 너무너무 많아서 2기에 또 지원했다!
첫 활동에는 팀 대항전을 진행했는데 너무 재밌고 스터디할 때보다 훨씬 더 집중이 된 것 같다.
한 문제를 끝까지 붙들고 있다가 마침내 풀었을 때 쾌감이 대박이었다...
팀에 피해를 줄까봐 호달달했는데 그래도 결국에는 풀어내서 엄청 안도했다...
다음에 또 했으면 좋겠다..!
# 1
print("I'm Sexy")
히히
# 2
a, b, c = map(int, input().split())
print(a+b+c)
헤헤
# 3
price = []
list = []
for i in range(5):
list.append(input())
burger = list[0:3]
drink = list[3:5]
for j in range(3):
price.append(int(burger[j])+int(drink[0])-50)
price.append(int(burger[j])+int(drink[1])-50)
price.sort()
print(price[0])
* 오랜만에 써본 list 슬라이싱
* list range 자꾸 헷갈린다..
# 4
T = int(input())
amountNum = []
amountUnit = []
for i in range(T):
amount = list(input().split())
if amount[1] == "kg" or amount[1] == "lb":
if amount[1] == "kg":
amountNum.append(round(float(amount[0]) * 2.2046,4))
amountUnit.append("lb")
else:
amountNum.append(round(float(amount[0]) * 0.4536,4))
amountUnit.append("kg")
else:
if amount[1] == "l":
amountNum.append(round(float(amount[0]) * 0.2642,4))
amountUnit.append("g")
else:
amountNum.append(round(float(amount[0]) * 3.7854,4))
amountUnit.append("l")
for a in range(T):
print(“{:.4f}”.format(amountNum[a]),amountUnit[a])
* 반올림하는 방법 ( a : 반올림할 대상, b : 소수점 아래 몇 자리까지 반올림할지)
- round( a, b )
- "{:.bf}".format(a)
요놈이 내가 푼 문제다... 그리 어려운 문제는 아닌 것 같은데 꽤나 애먹었다
indent를 잘못해서 리스트에 넣어서 다시 출력하는 비효율적인 코드를 많이 짜는 것 같다..
반복문 잘 이용해서 푸는 방법을 생각해봐야겠다!!
# 5 초콜릿 자르기
N,M = map(int,input().split())
print((N-1) + N * (M-1))
이 문제는 코드 짜는 것보다 규칙 찾는 게 더 어려웠다.
근데 막상 찾아보니까 그닥 복잡한 규칙도 아니었다. 가로 세로 짝수 홀수 나눠서 생각했는데 다 같은 규칙이었다...ㅎㅎ
이런 문제도 재밌는 것 같다!
# 6 설탕 배달
Sugar = int(input())
bag = Sugar // 5
if (Sugar - 5 * bag) % 3 != 0:
for i in reversed(range(bag)):
if (Sugar - 5*i) % 3 == 0:
bag = i + (Sugar - 5*i) // 3
print(bag)
break
else:
print(-1)
break
else:
bag += ( Sugar - 5 * bag ) // 3
print(bag)
으어.. 모르겠다.. 일단 여기까지 하고 다음에 해야지...
안 푼 문제는 일단 나중으로 미루기...
생각해보니까 새 문제를 풀 때가 아니다..!
다음주에는 여태까지 미뤄왔던 문제들을 풀어야겠다
'개발 > 🌸 EC.CREW' 카테고리의 다른 글
EC.CREW 2기 2차 팀대항전(1) - 아직 (0) | 2022.11.13 |
---|---|
EC.CREW 2기 1차 팀 대항전(2) (0) | 2022.09.20 |
EC.CREW 1기 7회차 (0) | 2022.08.22 |
EC.CREW 1기 6회차 (0) | 2022.08.22 |
EC.CREW 1기 5회차 (0) | 2022.08.22 |