์ „์ฒด ๊ธ€

์„ฑ์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ธ€์„ ์ž‘์„ฑํ•˜๋ ค๊ณ  ๋…ธ๋ ฅ์ค‘ ์ž…๋‹ˆ๋‹ค
ยท css
width auto See the Pen css auto and % by Taejin Kim (@kimtaejin3) on CodePen. ์œ„์—์„œ block element๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด ์ฃผ๊ณ  ์•ˆ์— ๊ธ€์ž๊นŒ์ง€ ์ฑ„์›Œ ๋†“์•˜๋‹ค. body์˜ containg box๋งŒํผ ๊ฐ€๋“์ฐฌ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค width ํ”„๋กœํผํ‹ฐ์˜ ๊ธฐ๋ณธ๊ฐ’์ด auto์ด๊ธฐ ๋•Œ๋ฌธ์ด๊ณ  width: auto์˜ ์˜๋ฏธ๋Š” ๋ถ€๋ชจ์˜ containg box๋งŒํผ์˜ ์˜์—ญ์„ ๋‹ค ์ฑ„์šด๋‹ค๋Š” ์˜๋ฏธ์ด๋‹ค. See the Pen auto and %02 by Taejin Kim (@kimtaejin3) on CodePen. auto์˜ ์‹ ๊ธฐํ•œ ์ ์€ ์œ„์™€๊ฐ™์ด margin-left๋ฅผ ์ฃผ๋ฉด, margin ์„ ์ ์šฉํ•จ๊ณผ ๋™์‹œ์— ๋ถ€๋ชจ์˜์—ญ์„ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๊ณ  ๊ฝ‰์ฑ„์šด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด %๋Š” ์–ด๋–จ๊นŒ? See ..
ยท css
๊ฐœ์š” ํ˜ผ์ž ์˜จ๋ผ์ธ ๊ฐ•์˜๋ฅผ ๋ณด๋ฉฐ css๋ฅผ ๊ณต๋ถ€ํ–ˆ์„ ๋•Œ๋Š” cascade์˜ ์˜๋ฏธ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ๋‹ค. ๋ง‰์—ฐํ•˜๊ฒŒ Selector๊ฐ€ ๋” ์ •ํ™•ํ•œ ๊ฒƒ. ๋” ์•„๋ž˜์— ์ž‘์„ฑ๋œ ๊ฒƒ์ด ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’๋‹ค๋Š” ์ง€์‹๋งŒ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ๋‹ค. specificity์˜ ๊ฐœ๋…์„ ๋ชจ๋ฅด๊ณ  ์žˆ์—ˆ๋˜ ๊ฒƒ์ด๋‹ค. cascading mdn์—์„œ cacading์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์•„๋ž˜์™€ ๊ฐ™๋‹ค. The cascade is an algorithm that defines how user agents combine property values originating from different sources. ์ฆ‰, ์ตœ์ข…์ ์œผ๋กœ ์š”์†Œ์— ์ ์šฉ์ด ๋˜๋Š” ์Šคํƒ€์ผ์„ ์–ด๋–ป๊ฒŒ ์ •ํ•˜๋Š” ๊ฐ€์— ๋Œ€ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค. ๋งŒ์•ฝ ์„œ๋กœ ๊ฐ™์€ ์š”์†Œ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” selector์˜ property๊ฐ€ ๊ฒน์นœ๋‹ค๋ฉด ์–ด๋–ค..
๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ํƒ์š•๋ฒ•์œผ๋กœ ํ˜„์žฌ ์ƒํ™ฉ์—์„œ ์ง€๊ธˆ ๋‹น์žฅ ์ข‹์€ ๊ฒƒ๋งŒ ๊ณ ๋ฅด๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ๋งค ์ˆœ๊ฐ„ ๊ฐ€์žฅ ์ข‹์•„ ๋ณด์ด๋Š” ๊ฒƒ์„ ์„ ํƒํ•˜๋ฉฐ, ํ˜„์žฌ์˜ ์„ ํƒ์ด ๋‚˜์ค‘์— ๋ฏธ์น  ์˜ํ–ฅ์— ๋Œ€ํ•ด์„œ๋Š” ๊ณ ๋ คํ•˜์ง€ ์•Š๋Š”๋‹ค. - ์ด๊ฒƒ์ด ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋‹ค with ํŒŒ์ด์ฌ ์ค‘์—์„œ - ๊ทธ๋ฆฌ๋””๋ฅผ ๊ณต๋ถ€ํ•˜๋‚˜๋ณด๋‹ˆ ๊ทธ๋ฆฌ๋”” ์ž์ฒด๋Š” ๊ทธ๋ž˜ํ”„๋‚˜ ์ •๋ ฌ๋ฌธ์ œ์ฒ˜๋Ÿผ ์ •ํ•ด์ง„ ํ’€์ด๋ฒ•์ด ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค ๊ทธ๋ฆฌ๋””๋Š” ์ „์ฒด์กฐ๊ฑด์ด๋‚˜ ๋ถ€๋ถ„์กฐ๊ฑด์—์„œ ํ•œ ๊ฐ€์ง€ ์ž์‹ ์ด ๊ตฌ์„ฑํ•œ ๋กœ์ง์ด ๊ทธ๋ฆฌ๋””์˜ ์ •๋‹น์„ฑ์— ๋ถ€ํ•ฉํ•˜๊ณ  ๊ทธ๊ฒƒ์ด ๊ณง ์ตœ์ ์˜ ๋‹ต์ผ๋•Œ ์œ ํšจํ•œ ๊ฒƒ์ด๋‹ค ๋‚ด๊ฐ€ ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์–ด๋ ต๊ฒŒ ๋Š๋ผ๋Š” ์ด์œ ๋Š” ๊ทธ๋ฆฌ๋””๋ฅผ ์œ„ํ•œ ๋กœ์ง์˜ ์œ ํ˜•์ด ๋‹ค์–‘ํ•˜๋‹ค๋Š” ๋ฐ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๊ฑฐ์Šค๋ฆ„๋ˆ ๋ฌธ์ œ๊ฐ™์€ ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค์ต์ŠคํŠธ๋ผ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ๊ทธ๋ฆฌ๋””์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ฆฌ๋”” ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋™์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‚ฌ์šฉ ์‹œ ์ง€๋‚˜์น˜๊ฒŒ ๋งŽ์€ ์ผ์„ ํ•œ๋‹ค..
์ฝ”๋“œ ''' ์„ธํƒ์†Œ ์‚ฌ์žฅ ๋™ํ˜ https://www.acmicpc.net/problem/2720 ''' t = int(input()) m = [25,10,5,1] for _ in range(t): result = [] n = int(input()) for i in m: result.append(str(n//i)) n %= i print(' '.join(result)) ํ•ด์„ค ์ด ๋ฌธ์ œ๋Š” ๊ทธ๋ฆฌ๋”” ๋ฌธ์ œ์ด๋‹ค. ๊ทธ๋ฆฌ๋””ํ•˜๊ฒŒ ๊ฐ€์žฅ ๋‹จ์ˆœํ•˜๊ฒŒ ์ƒ๊ฐํ•ด์„œ ์ตœ๋Œ€ํ•œ ์ ๊ฒŒ ์ฃผ์–ด์•ผ ํ•œ๋‹ค๋ฉด ๊ฐ€์žฅ ํฐ ๋‹จ์œ„๋ฅผ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ์ฃผ๋Š” ๊ฒƒ์ด๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ๋ˆ์˜ ๋‹จ์œ„๊ฐ€ 10๊ณผ 1์ด ์žˆ๋‹ค๊ณ  ํ•ด๋ณด์ž ๊ฑฐ์Šฌ๋Ÿฌ ์ฃผ์–ด์•ผ ํ•  ๋ˆ์ด 20์ด๋ผ ํ•ด๋ณด์ž. ์ตœ๋Œ€ํ•œ ์ ๊ฒŒ ์ฃผ์–ด์•ผ ํ•œ๋‹ค๋ฉด 10์„ ์ตœ๋Œ€ํ•œ ๋งŽ์ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ 10์„ 2๊ฐœ์ฃผ๋ฉด ๋œ๋‹ค. ์ด์—๋”ฐ๋ผ ๊ฒฐ๋ก ์„ ๋‚ด๋ฆฌ์ž๋ฉด..
https://www.acmicpc.net/problem/9095 9095๋ฒˆ: 1, 2, 3 ๋”ํ•˜๊ธฐ ๊ฐ ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋งˆ๋‹ค, n์„ 1, 2, 3์˜ ํ•ฉ์œผ๋กœ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐฉ๋ฒ•์˜ ์ˆ˜๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค. www.acmicpc.net ์œ„ ๋ฌธ์ œ๋Š” ์ˆซ์ž 1,2,3์œผ๋กœ ํŠน์ • ์ˆซ์ž๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ์˜ ์ˆ˜๋ฅผ ๊ตฌํ•˜๋Š” ๋ฌธ์ œ์ด๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด 4๋ผ๋ฉด 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 ์ด 7๊ฐœ๊ฐ€ ๋œ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ๋‹ค์ด๋‚˜๋ฏน ํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ๋ถ„๋ฅ˜๊ฐ€ ๋œ๋‹ค. 1,2,3์œผ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ์ˆซ์ž๊ฐ€ n์ด๋ผ ํ•ด๋ณด์ž. n = 1 ์ผ๋•Œ๋Š” 1 n = 2 ์ผ๋•Œ๋Š” 2 n = 3 ์ผ๋•Œ๋Š” 4 n = 4 ์ผ๋•Œ๋Š” 7 n = 4์ธ ๊ฒฝ์šฐ๋Š” n์ด 1์ผ ๋•Œ์™€ 2์ผ ๋•Œ์™€ 3์ผ๋•Œ๋ฅผ ๋”ํ•œ ๊ฒฝ์šฐ์™€ ๊ฐ™๋‹ค. ๋”ฐ๋ผ์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ์ ํ™”์‹์„ ์œ ๋„ํ•  ์ˆ˜ ์žˆ๊ณ  ์ฝ”๋“œ..
ํŒŒ์ด์ฌ์—์„œ ๋ฌธ์ž์—ด ์ธ๋ฑ์‹ฑ์„ ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ฐฉ๋ฒ•์€ ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค 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
๊น€ํƒœ์ง„
My Dev History๐Ÿ’ป