[Algorithm] 3. アレイ
アレイ
特長
例
# 1차원 배열
data = [0, 1, 2, 3, 4, 5]
# 2차원 배열
data = [[0, 1, 2], [3, 4, 5], [6, 7, 8]]
HackerRank
Q (1).
print ([[i,j,k] for i in range(x+1) for j in range(y+1) for k in range(z+1)
if i + j + k != n ])
Q (2).
if __name__ == '__main__':
n = int(input())
arr = list(map(int, input().split()))
arr.sort()
arr.reverse()
for i in arr:
if i < arr[0]:
print(i)
break
setの方が使いやすい集合フィーチャー
:繰り返しは許可されていません
:順序なし
Q(3).
scores = []
for _ in range(0,int(input())):
scores.append([input(), float(input())])
second = sorted(list(set([score for name, score in scores])))[1]
print('\n'.join([a for a,b in sorted(scores) if b == second]))
Reference
この問題について([Algorithm] 3. アレイ), 我々は、より多くの情報をここで見つけました https://velog.io/@pyose95/Algorithm-3.-자료-구조テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol