๊ทธ๋ฆฌ๋10 [๊ทธ๋ฆฌ๋] ๋ฌด์ง์ ๋จน๋ฐฉ ๋ผ์ด๋ธ (ํ์ด์ฌ) - ์์ง ๋ฏธ์์ฑ... ํ์ ํ์ ๋จน์ด์ผ ํ N๊ฐ์ ์์์ด ์๋ค. ๊ฐ ์์์๋ 1๋ถํฐ N๊น์ง ๋ฒํธ๊ฐ ๋ถ์ด์์ผ๋ฉฐ, ๊ฐ ์์์ ์ญ์ทจํ๋ ๋ฐ ์ผ์ ์๊ฐ์ด ์์๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์์์ ์ญ์ทจํ๋ค. 1๋ฒ ์์๋ถํฐ ๋จน๊ธฐ ์์ํ๋ฉฐ, ํ์ ํ์ ๋ฒํธ๊ฐ ์ฆ๊ฐํ๋ ์์๋๋ก ์์์ ๋ฌด์ง ์์ผ๋ก ๊ฐ์ ธ๋ค ๋๋๋ค. ๋ง์ง๋ง ๋ฒํธ์ ์์์ ์ญ์ทจํ ํ์๋ ํ์ ํ์ ์ํด ๋ค์ 1๋ฒ ์์์ด ๋ฌด์ง ์์ผ๋ก ์จ๋ค. ๋ฌด์ง๋ ์์ ํ๋๋ฅผ 1์ด ๋์ ์ญ์ทจํ ํ ๋จ์ ์์์ ๊ทธ๋๋ก ๋๊ณ , ๋ค์ ์์์ ์ญ์ทจํ๋ค. ๋ฌด์ง๊ฐ ๋จน๋ฐฉ์ ์์ํ ์ง K์ด ํ์ ๋คํธ์ํฌ ์ฅ์ ๋ก ์ธํด ๋ฐฉ์ก์ด ์ ์ ์ค๋จ๋์๋ค. ๋คํธ์ํฌ ์ ์ํ ํ ๋ค์ ๋ฐฉ์ก์ ์ด์ด๋๊ฐ ๋, ๋ช ๋ฒ ์์๋ถํฐ ์ญ์ทจํด์ผ ํ ๊น? ์์ ์ผ์ด์ค๋ ์ ๋์๊ฐ๋๋ฐ ์ฑ์ ํ๋ฉด ๋ค ํ๋ฆฐ๋ค.... ๐คฎ ์ผ๋จ ๋ด๊ฐ ์๊ฐํ ์์ด๋์ด๋, 0) ์ธ๋ฑ.. 2022. 7. 16. [๊ทธ๋ฆฌ๋] ๋ณผ๋ง๊ณต ๊ณ ๋ฅด๊ธฐ (ํ์ด์ฌ) A, B ๋ ์ฌ๋์ด ๋ณผ๋ง์ ์น๊ณ ์๋ค. ๋ ์ฌ๋์ ์๋ก ๋ฌด๊ฒ๊ฐ ๋ค๋ฅธ ๋ณผ๋ง๊ณต์ ๊ณ ๋ฅด๋ ค๊ณ ํ๋ค. ๊ฐ์ ๋ฌด๊ฒ์ ๊ณต์ด ์ฌ๋ฌ ๊ฐ ์์ ์ ์์ง๋ง, ์๋ก ๋ค๋ฅธ ๊ณต์ผ๋ก ๊ฐ์ฃผํ๋ค. ๋ ์ฌ๋์ด ๋ณผ๋ง๊ณต์ ๊ณ ๋ฅด๋ ๊ฒฝ์ฐ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์. #๊ฐ์ ์ต๋ ๋ฌด๊ฒ n, m = map(int, input().split()) #๊ฐ ๋ณผ๋ง๊ณต ๋ฌด๊ฒ k = list(map(int, input().split())) #๋ ์ฌ๋์ด ๋ณผ๋ง๊ณต์ ๊ณ ๋ฅด๋ ๊ฒฝ์ฐ์ ์ #(๋จ, ์๋ก ๋ฌด๊ฒ๊ฐ ๋ฌ๋ผ์ผ ํจ) result = 0 #1๋ฒ ๊ณต๊ณผ ๊ทธ ๋ค์ ๊ณต์ ๋น๊ตํด๋ณด๋ฉด์ ๋ฌด๊ฒ๊ฐ ๋ค๋ฅผ ๋๋ง result += 1 i = 0 j = i + 1 while i < n: j = 1 while j < n: if k[i] != k[i+j]: result += 1 # .. 2022. 7. 16. [๊ทธ๋ฆฌ๋] ๋ง๋ค ์ ์๋ ๊ธ์ก (ํ์ด์ฌ) N๊ฐ์ ๋์ ์ ์ด์ฉํ์ฌ ๋ง๋ค ์ ์๋ ์์ ์ ์ ๊ธ์ก ์ค ์ต์๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ธ์. n = int(input()) coins = list(map(int, input().split())) coins.sort() print(min(coins)) result = 0 if min(coins) != 1: result = 1 elif min(coins) == 1: coin = coins[:n-1:] i = 0 sum = 0 while i= 2: result = sum + 1 elif p == 1: result = max(coins) + 1 print(result) 1. ๊ฐ์ง๊ณ ์๋ ์ฝ์ธ๋ค ์ค ๊ฐ์ฅ ์ ์ ์๊ฐ 1๋ณด๋ค ํฌ๋ค๋ฉด, ๋ง๋ค ์ ์๋ ์ต์ ๊ธ์ก์ '1' 2. ๊ฐ์ง๊ณ ์๋ ์ฝ์ธ๋ค ์ค ๊ฐ์ฅ ์ ์ ์๊ฐ .. 2022. 7. 16. [๊ทธ๋ฆฌ๋] ๋ฌธ์์ด ๋ค์ง๊ธฐ (ํ์ด์ฌ) 0๊ณผ 1๋ก๋ง ์ด๋ฃจ์ด์ง ๋ฌธ์์ด S์ ์๋ ๋ชจ๋ ์ซ์๋ฅผ ์ ๋ถ ๊ฐ๊ฒ ๋ง๋ค๋ ค๊ณ ํ๋ค. ํ ์ ์๋ ํ๋์ ์ฐ์๋ ํ๋ ์ด์์ ์ซ์๋ฅผ ์ก๊ณ ๋ชจ๋ ๋ค์ง๋ ๊ฒ์ด๋ค. (1์ 0์ผ๋ก ๋๋ 0์ 1๋ก) ํด์ผ ํ๋ ํ๋์ ์ต์ ํ์๋ฅผ ๊ตฌํ์ธ์. s = list(input()) cnt = 0 print(s) #1 ๋ญํ ก์ด cnt_1 = 0 #0 ๋ญํ ก์ด cnt_0 = 0 if s[0] == '1' : cnt_1 += 1 elif s[0] == '0' : cnt_0 += 1 i=0 for i in range(len(s)-1): if s[i] != s[i+1]: if s[i+1] == '1': cnt_0 += 1 elif s[i+1] == '0': cnt_1 += 1 print(cnt_1, cnt_0) print(min(cnt_1,.. 2022. 7. 16. ์ด์ 1 2 3 ๋ค์