def for_loops():
# 아래의 코드는 수정하지 마세요.
my_list = []
# 아래에 코드를 작성해 주세요.
for i in range(1,6):
my_list.append(i)
# 아래의 코드는 수정하지 마세요.
return my_list
단어가 주어졌을때, "get_all_letters" 함수는 주어진 단어에 포함된 모든 문자를 담고 있는 배열을 반환합니다.
Notes:
output = get_all_letters('Radagast');
print(output); # --> ['R', 'a', 'd', 'a', 'g', 'a', 's', 't']
find_smallest_integer_divisor 함수는 하나의 parameter를 받습니다.
Parameter 값은 integer만 주어집니다.
find_smallest_integer_divisor 주어진 parameter 값을 나눌 수 있는 1을 제외한 최소의 양의 정수를 리턴하여야 합니다.
예제:
find_smallest_integer_divisor(15) == 3
나의 답:
def find_smallest_integer_divisor(numb):
## 아래 코드를 입력해주세요.
a = 2
while a >= 2:
if numb % a == 0:
return a
else:
a += 1
Dictionary의 key는 list의 요소 값이며 value는 해당 요소의 총 빈도수 입니다.
예를 들어, 다음과 같은 list가 input으로 주어졌다면:
my_list = ["one", 2, 3, 2, "one"]
다음과 같은 dictionary가 리턴되어야 합니다.
{
"one" : 2,
2 : 2,
3: 1
}
나의 답:
def get_occurrence_count(my_list):
dic = {}
for i in my_list:
dic[i] = my_list.count(i)
return dic
다음은 우리나라 K리그 1, 2부의 축구팀 정보입니다.
예를 들어, input으로 "강원 FC"가 주어지면 다음과 같은 dictionary가 리턴 되어야 합니다.
{
"구단": "강원 FC",
"리그참가": 2009,
"연고지": "강원도(춘천시)",
"주 경기장": "춘천송암레포츠타운"
}
아래 정보는 https://bit.ly/2Uet5g3 에서도 확인할 수 있습니다.
def get_team_info(team_name):
## 아래 코드를 작성해주세요.
dic = {"강원 FC": {
"구단": "강원 FC",
"리그참가": 2009,
"연고지": "강원도(춘천시)",
"주 경기장": "춘천송암레포츠타운"},
"광주 FC": {
"구단": "광주 FC",
"리그참가": 2011,
"연고지": "광주광역시",
"주 경기장": "광주월드컵경기장"},
"대구 FC": {
"구단": "대구 FC",
"리그참가": 2003,
"연고지": "대구광역시",
"주 경기장": "DGB대구은행 파크"},
"경남 FC": {
"구단": "경남 FC",
"리그참가": 2006,
"연고지": "경상남도(창원시)",
"주 경기장": "창원축구센터"},
"수원 삼성 블루윙즈": {
"구단": "수원 삼성 블루윙즈",
"리그참가": 1996,
"연고지": "수원시",
"주 경기장": "수원월드컵경기장"
},
"포항 스틸러스": {
"구단": "포항 스틸러스",
"리그참가": 1983,
"연고지": "포항시",
"주 경기장": "포항스틸야드"
}
}
return dic[team_name]
이문제는 구조가 어렵다기보다는 노가다^^