๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ทธ๋ฆฌ๋””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.