내가 코드 짜는데 시간이 좀 걸렸던 코드 혹은 기억할 내용 정리
lst = [1, 2, 3, 4, 5]
box = lst.pop(0) # lst에서 1을 제거 후 반환, 이 경우에는 변수 box에 대입
print(lst)
# [2, 3, 4, 5]
print(box)
# 1
carrot = "Hi Rabbit!"
print(carrot.count("i"))
## 실행 결과 ##
2
coffee = ['a', 'm', 'e', 'r', 'i', 'c', 'a', 'n', 'o']
print("".join(coffee)) # 빈 문자열("")을 기준으로 합치기
# americano
# 리스트 nums를 넣었을 때, 최댓값을 반환(return)하는 함수 our_max를 작성해봅시다.
def our_max(nums):
maxNum = -999999
for i in nums :
if i > maxNum:
maxNum = i
return maxNum
print(our_max([1, 2, 10, 9, 3, 7, 0, 99, 27, 85]))
대기시간이 가장 짧은 놀이기구부터 오름차순으로 놀이기구를 탑니다.
단, 인덱스 2에 해당하는 놀이기구는 유진이가 꼭 타고 싶어하는 놀이기구이기에 대기시간에 상관없이 가장 먼저 탑니다.
인자 : 리스트 queue
반환값 : 주어진 조건에 맞게 정렬된 리스트
구글링 했기 때문에 기록!...민망하다 금씨!
# 대기시간이 담긴 리스트가 인자로 주어지면 조건을 만족하도록
# 타야하는 대기시간의 순서가 담긴 리스트를 반환하는 함수 neverland()를 작성해봅시다.
def neverland(a):
b = a.pop(2) #b는 꼭 타야하는 기구
a.sort()
a.insert(0,b)
return a
# 확인을 위한 코드입니다.
# 대기시간이 담긴 리스트 queue를 자유롭게 수정해보세요!
queue = [30, 10, 20, 50, 40, 60]
print(neverland(queue))
4, 6, 8로 이루어진 숫자
숫자 문자열
4 love
8 smile
6 kiss
예를 들어 다음과 같은 숫자가 입력으로 주어지면
48686
다음과 같은 문자열 비밀번호를 반환합니다.
lovesmilekisssmilekiss
내 코드
# 비밀번호를 만들어주는 함수 yoonHa()를 만들어봅시다.
secret_num_dict = {"4":"love","8":'smile',"6":"kiss"}
def yoonHa(num):
result = ""
for i in str(num):
result += secret_num_dict[i]
return(result)
# 채점을 위한 코드입니다. 이를 수정하지 마세요!
nums = input()
print(yoonHa(nums))
힌트를 보니 이걸 원한 건 아닌 듯 하지만,,? 딕셔너리를 잘 활용했으니까? 저장 힣
Q. 수타벅스 메뉴 계산해주는 코드짜라. 문제가 정확히 기억이 안난다..ㅎ
num = int(input())
sum_ = 0
coffee = {'아메리카노': 4100, '카페라떼': 4600, '카라멜마끼아또': 5100}
for i in range(num):
coffee_name = input()
sum_ += coffee[coffee_name]
print(sum_)