[TIL python]難題1
44. For Loops - Iterate with For Loops
1から5までmyリストに追加された関数for loop()を繰り返し文で完了してください.
get all letters関数を作成してください.
単語を指定すると、get all letters関数は、指定した単語に含まれるすべての文字を含む配列を返します.
Notes:
空の文字列が指定されている場合は、空の配列を返す必要があります. for文を使用する必要があります. 文字列もループ可能です.
find ministry integer divisorという関数を実装してください.
find最小integer divisor関数はパラメータを受け入れます.
パラメータ値は整数のみです.
find ministry integer divisorは、所定のパラメータ値で除算できる1以外の最小数の整数を返さなければならない.
例:
指定されたリスト内の各要素(要素)を、リストに表示されるインデックスとしてdictionaryとして作成し、返してください.
Dictionaryのキーはlistの要素値で、valueはその要素の総周波数です.
たとえば、次のリストを入力として使用します.
以下は韓国Kリーグ1、2部のサッカーチーム情報です.
Parameterでサッカーチームの次の情報をdictionaryで返信チーム 軟膏紙 リーグ に出場メインスタジアム たとえば、「江原道FC」と入力した場合は、次の辞書を返さなければなりません.
1から5までmyリストに追加された関数for loop()を繰り返し文で完了してください.
def for_loops():
# 아래의 코드는 수정하지 마세요.
my_list = []
# 아래에 코드를 작성해 주세요.
for i in range(1,6):
my_list.append(i)
# 아래의 코드는 수정하지 마세요.
return my_list
48. For Loops - get_all_lettersget all letters関数を作成してください.
単語を指定すると、get all letters関数は、指定した単語に含まれるすべての文字を含む配列を返します.
Notes:
空の文字列が指定されている場合は、空の配列を返す必要があります.
output = get_all_letters('Radagast');
print(output); # --> ['R', 'a', 'd', 'a', 'g', 'a', 's', 't']
49. While Loopsfind ministry integer divisorという関数を実装してください.
find最小integer divisor関数はパラメータを受け入れます.
パラメータ値は整数のみです.
find ministry integer divisorは、所定のパラメータ値で除算できる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
50. Looping Dictionary指定されたリスト内の各要素(要素)を、リストに表示されるインデックスとしてdictionaryとして作成し、返してください.
Dictionaryのキーはlistの要素値で、valueはその要素の総周波数です.
たとえば、次のリストを入力として使用します.
my_list = ["one", 2, 3, 2, "one"]
次の辞書を返さなければなりません.{
"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
51. Complex Dictionary以下は韓国Kリーグ1、2部のサッカーチーム情報です.
Parameterでサッカーチームの次の情報を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]
この問題は構造的に難しいというより古い問題です^^Reference
この問題について([TIL python]難題1), 我々は、より多くの情報をここで見つけました https://velog.io/@hyeyoonc/TILpython어려운-문제들テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol