* ๋ฐฑ์ค ์์ฝ
โ ๋ฐฑ์ค 24262 - ํจ์ ํ ๋ฒ์ return๋ฌธ 1๋ฒ ์คํ, ๋ฐฐ์ด์ indexing์ O(1)
โ ๋ฐฑ์ค 24263 - for๋ฌธ input() N๋ฒ ์คํ, O(N)
โ ๋ฐฑ์ค 23235 - ์ด๋ฏธ ์ ๋ ฌ๋ array๋ฅผ sortingํ๋ ๋ฐ ํ์ํ time complexity๋ O(1)
โ ๋ฐฑ์ค 24264 - ์ค์ฒฉ for๋ฌธ N2๋ฒ ์คํ, O(N2)
โ ๋ฐฑ์ค 24265 - ์ค์ฒฉ for๋ฌธ N2๋ฒ ์คํ, O(N2)
โ ๋ฐฑ์ค 24266 - ์ค์ฒฉ for๋ฌธ N3๋ฒ ์คํ, O(N3)
โ ๋ฐฑ์ค 24267 - ์ค์ฒฉ for๋ฌธ N3๋ฒ ์คํ, O(N3)
โ 24262 ์๊ณ ๋ฆฌ์ฆ ์์ - ์๊ณ ๋ฆฌ์ฆ์ ์ํ ์๊ฐ 1 โ

print(1,0,sep='\n')
โ๏ธ 1) ์ฝ๋1์ ์ํํ์๋ ๋ฌด์กฐ๊ฑด 1์ด๋ค. n์ด ์ด๋ค ์ซ์๊ฐ ๋ค์ด๊ฐ๋ return๋ฌธ์ ๋ฌด์กฐ๊ฑด ํ ๋ฒ ์คํ!
โ๏ธ 2) ์๊ณ ๋ฆฌ์ฆ ์ํ ์๊ฐ time complexity๋ O(1). A๋ผ๋ ๋ฐฐ์ด์ indexing์ด๋ฏ๋ก, index๋ฅผ ์ด์ฉํด์ ํ ๋ฒ์ ํ ๊ฐ์ ์์น๋ง ์ฐพ๊ธฐ ๋๋ฌธ์ traverse ํ์ ์์ด O(1)์ด ์์๋๋ค
โ 24263 ์๊ณ ๋ฆฌ์ฆ ์์ - ์๊ณ ๋ฆฌ์ฆ์ ์ํ ์๊ฐ 2 โ

print(input(),1,sep='\n')
โ๏ธ for๋ฌธ์ ๋๋ฆด ๋ n์ ๊ฐ์๋งํผ ์งํ๋๋ฏ๋ก time complexity๋ O(n), ์ฝ๋1์ ์ ๋ ฅํ n๋ฒ๋งํผ ์คํ๋๋ค.
โ 23235 The Fastest Sorting Algorithm In The World โ

i = 0
while 1:
N = list(map(int,input().split()))
i += 1
if N[0] == 0:
break
print(f'Case {i}: Sorting... done!')
โ๏ธ sort() ์ฌ์ฉ์ด ์๋, ์ด๋ฏธ ์ ๋ ฌ๋ array์ time complexity๋ ๋น์ฐํ O(1)!
โ 24264 ์๊ณ ๋ฆฌ์ฆ ์์ - ์๊ณ ๋ฆฌ์ฆ์ ์ํ ์๊ฐ 3 โ

print(int(input())**2,2,sep='\n')
โ 24265 ์๊ณ ๋ฆฌ์ฆ ์์ - ์๊ณ ๋ฆฌ์ฆ์ ์ํ ์๊ฐ 4 โ

n=int(input())
print(n*(n-1)//2,2,sep='\n')
โ๏ธ ์ค์ฒฉ for๋ฌธ์ ์๊ฐ ๋ณต์ก๋ O(N2)
โ 24266 ์๊ณ ๋ฆฌ์ฆ ์์ - ์๊ณ ๋ฆฌ์ฆ์ ์ํ ์๊ฐ 5 โ

print(int(input())**3)
print(3)
โ๏ธ for๋ฌธ์ ์ธ ๋ฒ ์ค์ฒฉํ์ผ๋ฏ๋ก O(N)3
โ 24267 ์๊ณ ๋ฆฌ์ฆ ์์ - ์๊ณ ๋ฆฌ์ฆ์ ์ํ ์๊ฐ 6 โ

n=int(input())
print(n*(n-1)*(n-2)//6)
print(3)
โ๏ธ for๋ฌธ ์ธ ๋ฒ ์ค์ฒฉ์ด๋ฏ๋ก ์๊ฐ ๋ณต์ก๋๋ O(N3)
โ๏ธ ๊ทธ๋ฆฌ๊ณ i๊ฐ 1๋ถํฐ n - 2 ์ผ ๋ ๊ทธ ๋ค์ for๋ฌธ์ i + 1 ๋ถํฐ n - 1, ๊ทธ ๋ค์ for๋ฌธ์ j + 1 ๋ถํฐ n์ด ์ ํ๋๋ ๊ฒ์ผ๋ก ๋ณด์, ์ค๋ณต์์ด ๋ชจ๋ ์ธ ๊ฐ๋ก ์ด๋ฃจ์ด์ง ์์ ๋ฝ๋ ๊ฒฝ์ฐ์ด๋ฏ๋ก nC3์ ๊ฒฝ์ฐ์ ์์์ ์ ์ ์๋ค.
๋๊ธ