๋ชฉ๋ก๐ฆฅ ์ฝํ (393)
๐ ๊ณต๋ถํ๋ ์ง์ง์ํ์นด๋ ์ฒ์์ด์ง?
211229 ์์ฑ 1065 ์ฒซ์งธ ์ค์ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , N๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ํ์์ ๊ฐ์๋ฅผ ์ถ๋ ฅ ๋ด ํ์ด def hansu(a) : result = 0 if a < 100 : result = a else : result = 99 for i in range(100, a+1) : num = list(map(int, str(i))) if num[0] - num[1] == num[1] - num[2] : result = result + 1 return result n = int(input()) print(hansu(n)) ์ด๋ค ์์ ์ ์ X์ ๊ฐ ์๋ฆฌ๊ฐ ๋ฑ์ฐจ์์ด์ ์ด๋ฃฌ๋ค๋ฉด, ๊ฐ ์๋ฆฌ๋ณ ์ฐจ์ด๊ฐ ์ผ์ ํ ์, ํ์๋ผ ๋ถ๋ฅธ๋ค ๋ด ์ถ๋ ฅ 101 99
211229 ์์ฑ 4673 10,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ํ ๋๋ฒ๋ฅผ ํ ์ค์ ํ๋์ฉ ์ฆ๊ฐํ๋ ์์๋ก ์ถ๋ ฅ ๋ด ํ์ด num = set(range(1, 10001)) remove = set() for i in range(1, 10001) : for j in str(i) : i = i + int(j) remove.add(i) num = num - remove for k in sorted(num): print(k) ์์ฑ์๊ฐ ์๋ ์ซ์๋ฅผ ์ ํ ๋๋ฒ 100๋ณด๋ค ์์ ์ ํ ๋๋ฒ๋ ์ด 13๊ฐ 1, 3, 5, 7, 9, 20, 31, 42, 53, 64, 75, 86, 97 ๋ด ์ถ๋ ฅ 1 3 5 7 9 20 31 42 53 64 75 86 97 108 110 121 132 143 154 165 176 187 198 209..
211229 ์์ฑ 15596 ์ ์ n๊ฐ๊ฐ ์ฃผ์ด์ก์ ๋, n๊ฐ์ ํฉ์ ๊ตฌํ๋ ํจ์ ๋ด ํ์ด a = int(input()) for i in range(a) : arr = list(map(int, input().split())) avg = sum(arr[1:])/arr[0] num = 0 for j in arr[1:] : if j > avg : num += 1 rate = num/arr[0]*100 print("%.3f"%rate + "%") ๋ด ์ถ๋ ฅ 2 3 4 9
211229 ์์ฑ 4344 ๊ฐ ์ผ์ด์ค๋ง๋ค ํ ์ค์ฉ ํ๊ท ์ ๋๋ ํ์๋ค์ ๋น์จ์ ๋ฐ์ฌ๋ฆผํ์ฌ ์์์ ์ ์งธ ์๋ฆฌ๊น์ง ์ถ๋ ฅ ๋ด ํ์ด a = int(input()) for i in range(a) : arr = list(map(int, input().split())) avg = sum(arr[1:])/arr[0] num = 0 for j in arr[1:] : if j > avg : num += 1 rate = num/arr[0]*100 print("%.3f"%rate + "%") ๋ด ์ถ๋ ฅ 3 2 23 34
211229 ์์ฑ 2577 OXํด์ฆ์ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑ ๋ด ํ์ด a = int(input()) for i in range(a) : b = list(input()) sum = 0 sumsum = 0 for j in b : if j == "O" : sum = sum + 1 sumsum = sumsum + sum else : sum = 0 print(sumsum) ๋ด ์ถ๋ ฅ 2 XOXXOO 4 OOXXXOOO 9
211229 ์์ฑ 1546 ์ฒซ์งธ ์ค์ ์๋ก์ด ํ๊ท ์ ์ถ๋ ฅ ๋ด ํ์ด a = int(input()) b = list(map(int, input().split())) c = max(b) num = 0 for i in range(a) : b[i] = (b[i]/c)*100 num = num + b[i] print(num/a) ๋ด ์ถ๋ ฅ 2 2 23 54.34782608695652
211229 ์์ฑ 3052 ์ฒซ์งธ ์ค์, 42๋ก ๋๋์์ ๋, ์๋ก ๋ค๋ฅธ ๋๋จธ์ง๊ฐ ๋ช ๊ฐ ์๋์ง ์ถ๋ ฅ ๋ด ํ์ด a = [] for i in range(10) : b = int(input()) a.append(b%42) print(len(set(a))) ๋ด ์ถ๋ ฅ 5 4 24 36 45 24 42 87 55 29 8
211229 ์์ฑ 2577 ์ฒซ์งธ ์ค์๋ A × B × C์ ๊ฒฐ๊ณผ์ 0, 1, 2,,,,9 ๊ฐ ๋ช ๋ฒ ์ฐ์๋์ง ๊ฐ๊ฐ ์ถ๋ ฅ ๋ด ํ์ด a = int(input()) b = int(input()) c = int(input()) num = list(str(a*b*c)) for i in range(10) : print(num.count(str(i))) ๋ด ์ถ๋ ฅ 33 32 12 0 1 2 0 0 0 1 1 0 0