ํŒŒ์ด์ฌ

https://www.acmicpc.net/problem/1027 ๋ฌธ์ œ์„ค๋ช…๋ฌธ์ œ๋ฅผ ๋”ฑ ๋ณด์ž๋งˆ์ž ์™„์ „ํƒ์ƒ‰์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค. ๊ฑด๋ฌผ๋“ค์„ ํ•˜๋‚˜์”ฉ ๋น„๊ตํ•˜๋ฉฐ ์นด์šดํŒ…์„ ํ•˜ ์‰ฝ๊ฒŒ ํ’€ ์ˆ˜ ์žˆ์„ ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.๋นŒ๋”ฉ์˜ ์ˆ˜๋„ ์ ์œผ๋‹ˆ 3์ค‘ ๋ฐ˜๋ณต๋ฌธ๋„ ์‹œ๊ฐ„์ดˆ๊ณผ๊ฐ€ ์•ˆ๋‚  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋‹ค.ํ•ด๊ฒฐ๊ณผ์ •์ฒซํ’€์ดn = int(input())arr = list(map(int, input().split()))for i in range(n): cnt = 0 for j in range(n): if i == j: continue target = abs(arr[j] - arr[i]) / abs(j - i) start = min(i, j) end = max(i, j) flag = True if end - start..
ํŒŒ์ด์ฌ์—์„œ ๋ฌธ์ž์—ด ์ธ๋ฑ์‹ฑ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ฐฉ๋ฒ•์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค s = 'her name is lee na kyeong' ์œ„์™€๊ฐ™์ด ๋ฌธ์ž์—ด ๋ณ€์ˆ˜์— ๋ฌธ์ž์—ด์„ ํ• ๋‹นํ•˜๊ณ  ๋‚˜์„œ s[0],s[1],... s[24] ์ด๋Ÿฐ์‹์œผ๋กœ ์ธ๋ฑ์‹ฑ์„ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ธ๋ฑ์Šค๊ฐ€ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์—ฌ s์˜ ๊ฒฝ์šฐ s[0]์ผ ๊ฒฝ์šฐ, ๊ทธ ๊ฐ’์€ h๊ฐ€ ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ๋•Œ๋ฌธ์— s ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๊ฐ€ 25์ด๊ธฐ์— ์ตœ๋Œ€ 24๊นŒ์ง€์˜ ์ธ๋ฑ์Šค๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฌธ์ž์—ด์€ ์šฐ์„  ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋ ํ…Œ๊ณ  ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด ์ฐธ์กฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ฒซ ๊ธ€์ž์˜ ๊ฒฝ์šฐ ๋ฌธ์ž์—ด์ด ์‹œ์ž‘ํ•˜๋Š” ์ฃผ์†Œ์—์„œ 0์นธ ๋–จ์–ด์ ธ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 0
len() ํ•จ์ˆ˜ ์ด์šฉ ์‚ฌ์šฉ๋ฒ• s = 'hello world' len(s) # 11 ๊ณต๋ฐฑํฌํ•จ ์ „์ฒด ๋ฌธ์ž์—ด ๊ธธ์ด
ํŒŒ์ด์ฌ์—์„œ ๋ฌธ์ž์—ด ์—ฐ์‚ฐ์€ ์žฌ๋ฏธ์žˆ๋Š” ๋ถ€๋ถ„ ์ค‘ ํ•˜๋‚˜ ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์–ธ์–ด๋กœ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ๋“ค์„ ์ œ๊ณตํ•˜๊ณ  ์ด๋Š” ์ฝ”๋”ฉํ• ๋•Œ ๋งค์šฐ ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์„ ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ ๋ฌธ์ž์—ด ์—ฐ์‚ฐ์œผ๋กœ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ์—ฐ์‚ฐ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค. 1. ๋”ํ•˜๊ธฐ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฌธ์ž์—ด ๋ณ€์ˆ˜๋“ค์„ ๋”ํ•˜๊ธฐ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. s1 = 'Fromis get set ' s2 = 'ready to show' print(s1+s2) # Fromis get set ready to show 2. ๊ณฑํ•˜๊ธฐ s = 'fromis_9 ' print(s*3) # fromis_9 fromis_9 fromis_9
์˜ค๋Š˜๋„ ๊ณต๋ถ€ํ•˜๋Ÿฌ ๋ธ”๋กœ๊ทธ์— ์ฐพ์•„์˜ค์‹  ์—ฌ๋Ÿฌ๋ถ„ ๋ชจ๋‘ ๋ฒ ํ…Œ๋ž‘ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์‹œ๊ธธ ๋ฐ”๋ผ์š” ์˜ค๋Š˜์€ ๋ณ€์ˆ˜์— ์—ฌ๋Ÿฌ์ค„์„ ๊ฑธ์นœ ๋ฌธ์ž์—ด์„ ํ• ๋‹นํ•˜๋Š” ๋ฒ•์— ๋Œ€ํ•œ ํฌ์ŠคํŒ…์„ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค. hello world ์œ„์ฒ˜๋Ÿผ ์ค„๋ฐ”๊ฟˆ์ด ํฌํ•จ๋œ ๋ฌธ์ž์—ด์„ ํ•œ ๋ณ€์ˆ˜์— ์ €์žฅํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”? s = 'hello world' ์ผ๊นŒ์š”? ์•„๋‹™๋‹ˆ๋‹ค. ์œ„์ฒ˜๋Ÿผ ์ž‘์„ฑํ•˜๋ฉด ์„œ๋กœ ๋ณ„๊ฐœ์˜ ๋ผ์ธ์ด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋ฐฉ๋ฒ•์€? 1. ์ด์Šค์ผ€์ดํ”„ ์ฝ”๋“œ์ธ \n ์‚ฝ์ž… s = 'hello\nworld' 2. ์ž‘์€๋”ฐ์˜ดํ‘œ ํ˜น์€ ํฐ๋”ฐ์˜ดํ‘œ๋ฅผ ์—ฐ์† 3๊ฐœ ์‚ฌ์šฉํ•˜๊ธฐ s = '''hello world''' s= """hello world"""
์—ฌ๋Ÿฌ๋ถ„๋“ค ๋ชจ๋‘ ํ•ดํ”ผ์ฝ”๋”ฉํ•˜๊ณ  ์„œ๋กœ ์„ฑ์žฅํ•ด๋‚˜๊ฐ‘์‹œ๋‹ค~~ ํŒŒ์ด์ฌ์—์„œ ๋ฌธ์ž์—ด์— ์ž‘์€๋”ฐ์˜ดํ‘œ ํ˜น์€ ํฐ๋”ฐ์˜ดํ‘œ๋ฅผ ํฌํ•จํ•˜๊ณ  ์‹ถ์€๋ฐ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋Š” ๊ฒฝ์šฐ 1. ์šฐ๋ฆฌ ์ƒ์‹๋Œ€๋กœ ํฌํ•จ์‹œํ‚จ๋‹ค๋ฉด? ๋ฌธ์ž์—ด๋กœ ์ธ์‹๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋Š” ์—ด๋ฆฐ ' ๊ฐ€ ์žˆ์œผ๋ฉด ๋‹ซ๋Š” '๋กœ ๋ฌธ์ž์—ด์„ ์ธ์‹ํ•˜๋Š”๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด s = 'her name is 'na-kyeong''์œผ๋กœ ํ•ด๋ฒ„๋ฆฌ๋ฉด ๋ฌธ์ž์—ด์ด is์—์„œ ๋๋‚˜๋Š” ๊ฑด์ง€ na-kyeong์—์„œ ๋๋‚˜๋Š” ๊ฑด์ง€ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋Š” ์ธ์‹์„ ํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๋Š”๋ฐ ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž์ธ '\' ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฝ”๋”ฉ์„ ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ๋ถ„๋“ค์ด ๋ณดํ†ต ์ด ๋ฌธ์ž๋ฅผ ํ‚ค๋ณด๋“œ์—์„œ ๋ชป์ฐพ๊ธฐ๋„ ํ•˜์‹œ์ฃ . 2. ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž ์ด์Šค์ผ€์ดํ”„ ๋ฌธ์ž๋ž€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋Š” ๋ฌธ์ž๋ฅผ ํ‘œํ˜„ํ•ด์ฃผ๋Š” ๊ฒƒ์œผ๋กœ '\n..
๋ฌธ์ž์—ด์ด๋ž€? ์ž๋ฃŒํ˜•์ค‘ ํ•˜๋‚˜๋กœ์จ Character(๋ฌธ์ž)๋“ค์„ ''์™€ ""์„ ์ด์šฉํ•˜์—ฌ ํ‘œํ˜„ํ•œ ๊ฒƒ์„ ๋ฌธ์ž์—ด์ด๋ผ๊ณ  ํ•œ๋‹ค. ๋ฌธ์ž์—ด ์‚ฌ์šฉ๋ฐฉ๋ฒ• 1. ํฐ๋”ฐ์˜ดํ‘œ ์‚ฌ์šฉ s = "fromis_9 is the most prettiest girl group in the world" 2. ์ž‘์€๋”ฐ์˜ดํ‘œ ์‚ฌ์šฉ s = 'if you study now, do not worry about your future' 3. ํฐ๋”ฐ์˜ดํ‘œ 3๊ฐœ ์—ฐ์† s = """ hello world """ 4. ์ž‘์€ ๋”ฐ์˜ดํ‘œ 3๊ฐœ ์—ฐ์† s = '''hello world'''
๋ณ€์ˆ˜๋ž€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ ๊ฐ€์žฅ ๊ธฐ์ดˆ๊ฐ€ ๋˜๋Š” ๊ฐœ๋…์ด๊ณ  c์–ธ์˜ ๊ฒฝ์šฐ๋Š” ์ด ๋ถ€๋ถ„๋งŒํ•ด๋„ ๋ฐฐ์šธ ๋ถ€๋ถ„์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํŒŒ์ด์ฌ์€ ๋ณ€์ˆ˜์˜ ์„ ์–ธ๊ณผ ํ• ๋‹น ๋ฐฉ๋ฒ•์ด ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. 1. ํŒŒ์ด์ฌ์˜ ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐฉ๋ฒ• ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ๊ฒฝ์šฐ ๋ณ€์ˆ˜๋ช… ์•ž์— ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋ช…์‹œํ•ด์•ผ ํ•˜์ง€๋งŒ ํŒŒ์ด์ฌ์€ ๋ฐ์ดํ„ฐํƒ€์ž…์„ ๋ช…์‹œํ•˜์ง€ ์•Š์•„๋„ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ํ•ด๋‹น ๋ณ€์ˆ˜๊ฐ€ ์–ด๋–ค ๋ฐ์ดํ„ฐ ํƒ€์ž…์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, n = 10 s = 'Hello World' a = 3.5 ์œ„์™€ ๊ฐ™์ด ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์€ ๋‹ค๋ฅธ ์–ธ์–ด์™€ ๋‹ค๋ฅด๊ฒŒ ๋ณ€์ˆ˜์˜ ์„ ์–ธ๊ณผ ํ• ๋‹น์ด ๋™์‹œ์— ์ด๋ฃจ์–ด์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. n n = 3 ๋งŒ์•ฝ ์œ„์ฒ˜๋Ÿผ ์ฝ”๋”ฉ์„ ํ–ˆ๋‹ค๋ฉด ์˜ค๋ฅ˜๊ฐ€ ๋‚˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ํŒŒ์ด์ฌ์˜ ๋ณ€์ˆ˜๋ช…์€ ์ˆซ์ž๋กœ ์‹œ์ž‘ํ•˜๋ฉด ์•ˆ๋˜๋ฉฐ, if/def /not/ or ๋“ฑ์˜ ์˜ˆ์•ฝ์–ด(๋‚ด์žฅ ํ‚ค์›Œ๋“œ)..
๊น€ํƒœ์ง„
'ํŒŒ์ด์ฌ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก