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

728x90

์ฝ”๋”ฉํ…Œ์ŠคํŠธ

7/17 ์ผ_์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์—ฐ์Šต(Python) 1. ์–•์€ ๋ณต์‚ฌ, ๊นŠ์€ ๋ณต์‚ฌ - ์–•์€ ๋ณต์‚ฌ: a๋ฅผ b๋กœ ๋ณต์‚ฌํ–ˆ์„ ๋•Œ a, b๋Š” ๊ฐ™์€ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•จ - =๋กœ ๋ณต์‚ฌ → a, b ์ค‘ ํ•˜๋‚˜์˜ ๊ฐ’์„ ๋ณ€๊ฒฝํ•ด๋„ ๊ฐ™์€ ๊ณณ์„ ๊ฐ€๋ฆฌํ‚ค๊ธฐ ๋•Œ๋ฌธ์— a, b ๋ณ€์ˆ˜๊ฐ€ ๋™์ผํ•˜๊ฒŒ ๋ฐ”๋€œ - ๊นŠ์€ ๋ณต์‚ฌ : a๋ฅผ b๋กœ ๋ณต์‚ฌํ–ˆ์„ ๋•Œ a, b๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๊ฐ€๋ฆฌํ‚ด - .copy() ๋ฉ”์„œ๋“œ(๋ฆฌ์ŠคํŠธ ๋ณต์‚ฌ) ํ˜น์€ copy ๋ชจ๋“ˆ์˜ copy.deepcopy() ํ•จ์ˆ˜(๋‹ค์ฐจ์› ๋ฐฐ์—ด ๋ณต์‚ฌ)๋กœ ๋ณต์‚ฌ → a, b ๋ณ€์ˆ˜๊ฐ€ ๋…๋ฆฝ์ ์ž„ ์›๋ณธ = [45, 73, 66, 87, 92] print('์›๋ณธ:', ์›๋ณธ) ์–•์€๋ณต์‚ฌ = ์›๋ณธ ์–•์€๋ณต์‚ฌ[0] = 1111 # ์‚ฌ๋ณธ, ์›๋ณธ ๊ฐ™์ด ๋ฐ”๋€œ ๊นŠ์€๋ณต์‚ฌ = ์›๋ณธ.copy() ๊นŠ์€๋ณต์‚ฌ[0] = 555 # ์‚ฌ๋ณธ๋งŒ ๋ฐ”๋€œ print(f'์–•์€๋ณต์‚ฌ: {์–•์€๋ณต์‚ฌ}', f.. ๋”๋ณด๊ธฐ
7/16 ํ† _์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์—ฐ์Šต(Python) 1. .sort() ๋ฉ”์„œ๋“œ, sorted() ํ•จ์ˆ˜ - .sort() ๋ฉ”์„œ๋“œ : ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ์ ˆ์•ฝ์„ ์œ„ํ•ด ์‹œํ€€์Šค๋ฅผ ์ œ์ž๋ฆฌ์—์„œ ์ˆ˜์ •ํ•˜์—ฌ ํšจ์œจ์  ์ •๋ ฌ๋œ ์‹œํ€€์Šค๋ฅผ ๋ฐ˜ํ™˜ํ•˜์ง€ ์•Š์Œ key์™€ reverse ๋‘ ๊ฐœ์˜ ์ธ์ž๋ฅผ ๋ฐ›์Œ (reverse=True) ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ - sorted() ํ•จ์ˆ˜ : sort() ๋ฉ”์„œ๋“œ์™€ ๋‹ค๋ฅด๊ฒŒ ์ •๋ ฌ๋œ ๊ฐ์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•จ iterable ๊ฐ์ฒด, key, reverse์˜ ์ธ์ž๋ฅผ ๋ฐ›์Œ c = [5, 4, 3, 2, 1] print(f'sorted ํ•จ์ˆ˜: {sorted(c)}', f'์›๋ณธ: {c}', sep='\n') c.sort() print(f'sort ๋ฉ”์„œ๋“œ: {c}') 2. %d %f %s %x %o ํฌ๋งทํŒ… num_1 = 15 num_2 = 3.0 str_1 = 'abc' print('์ˆซ์ž .. ๋”๋ณด๊ธฐ
1ํšŒ ์ฐจ | 3/14 ์›” ์ธํ„ฐํŽ˜์ด์Šค ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ๋ฌด๋ฆฌ ์ง“๊ณ , ์ง€๋‚œ์ฃผ ๋ชฉ์š”์ผ๋ถ€ํ„ฐ ์šฐ๋ฆฌ ํŒ€ ์ฐฝํ˜„๋‹˜๊ณผ ๊ธฐํšํ•œ ์Šคํ„ฐ๋””์˜ ์ฒซ ๋ชจ์ž„์„ ์–ด์ œ ์˜คํ›„ 8์‹œ์— ์ง„ํ–‰ํ–ˆ๋‹ค. ๋“ ๋“ ํ•œ ์šฐ๋ฆฌ 2๋ถ„์˜ ๊ณ ๋ฌธ๋‹˜๋“ค๊ป˜์„œ ์ง€๋‚œ์ฃผ๋ถ€ํ„ฐ ํ† ๋ก ์˜ ํ† ๋ก ์˜ ๊ฑฐ์ณ ์ปค๋ฆฌํ˜๋Ÿผ์„ ์งœ์ฃผ์…จ๋‹ค. ์ฃผ์ œ๋Š” ๋จธ์‹ /๋”ฅ๋Ÿฌ๋‹๊ณผ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ๋Š” ๋งค์ผ ํ•œ ๋ฌธ์ œ์”ฉ ํ’€๊ณ  ๊ตฌ๊ธ€ ์บ˜๋ฆฐ๋”์— ์ธ์ฆ ๋‚จ๊ธฐ๊ณ , ์บ๊ธ€ ๋จธ์‹ ๋Ÿฌ๋‹ ์˜ˆ์ œ๋ฅผ ๋งค์ฃผ ํ•˜๋‚˜์”ฉ ํ’€๊ธฐ! ๋งค์ฃผ ํ™”/๊ธˆ ์˜คํ›„ 8์‹œ ๋””์Šค์ฝ”๋“œ์—์„œ ๋ชจ์ด๋ฉฐ, ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ ๋ฆฌ๋ทฐ ํ•œ ์‹œ๊ฐ„ + ๋จธ์‹ ๋Ÿฌ๋‹ ๋ฆฌ๋ทฐ ํ•œ ์‹œ๊ฐ„์œผ๋กœ ์ง„ํ–‰๋œ๋‹ค. ๋ชฉํ‘œ๋Š” ๋ฉ€ํ‹ฐ์บ ํผ์Šค ์ฃผ๊ฐ„ ์ˆ˜์—… ์ปค๋ฆฌํ˜๋Ÿผ์„ ๋„˜์–ด, ์‹ค์Šต ์œ„์ฃผ๋กœ ํ•™์Šตํ•˜๊ณ  AI ํ”„๋กœ์ ํŠธ ๋งŒ๋“ค๊ณ  ๋‚˜์ค‘์—” ๊ฒฝ์ง„๋Œ€ํšŒ(์บ๊ธ€, ๋ฐ์ด์ฝ˜)์— ์ถœ์ „! ์ด์ธ์›์€ 12๋ช…์œผ๋กœ, ์ผ์ •(ํšŸ์ˆ˜, ์š”์ผ, ์‹œ๊ฐ„)์„ ์ •ํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ๋…น๋ก์ง€ ์•Š์•˜๋‹ค. ๋‹คํ–‰ํžˆ ์—ด์˜ ์žˆ๊ณ , ๋จธ์‹ ๋Ÿฌ๋‹์„ ํ˜ผ.. ๋”๋ณด๊ธฐ
1/2 ์ผ ์„ฑ๊ณผ • Baekjoon Online Judge : ์˜ค๋Š˜์˜ ํ’€์ด๋Š” ๋‹จ๊ณ„๋ณ„๋กœ ํ’€์–ด๋ณด๊ธฐ - for๋ฌธ ๋ฌธ์ œ 3๊ฐœ. 4/11 ์ง„ํ–‰~ ์˜ค๋Š˜ ์ตํžŒ ๊ตฌ์กฐ์™€ ๊ฐœ๋…๋“ค์„ ๋‚˜์—ดํ•˜์ž๋ฉด ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ์—ฌ๋Ÿฌ ์ค„์„ ์ž…๋ ฅ๋ฐ›๊ฑฐ๋‚˜ ์ถœ๋ ฅํ•  ๋•Œ๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ๋กœ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ๋•Œ๋ฌธ์—, input() ํ•จ์ˆ˜ ๋Œ€์‹ ์— sys ๋ชจ๋“ˆ์˜ sys.stdin.readline() ํ•จ์ˆ˜๋ฅผ ์จ์•ผ ํ•œ๋‹ค. ๋‹จ, ๋ฌธ์ž์—ด์„ ์ €์žฅํ•˜๊ณ  ์‹ถ์„ ๊ฒฝ์šฐ .rstrip()์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. import sys T = int(input()) for i in range(T): a,b = map(int, sys.stdin.readline().split()) print(a+b) * ์ž์ฃผ ์“ฐ์ด๋Š” ๋ชจ๋“ˆ์„ ์•Œ์•„๋ณด๊ณ  ์ตํžˆ์ž! https://docs.python.org/ko/3/library/inde.. ๋”๋ณด๊ธฐ
12/21 ํ™” ์„ฑ๊ณผ • ์—˜๋ฆฌ์Šค AI ํŠธ๋ž™ 4๊ธฐ ์—ญ๋Ÿ‰ ํ…Œ์ŠคํŠธ : ํ”„๋ฆฌํŠธ๋ž™์— ์žˆ๋˜ ๋ณ„์ฒจ ํŒŒ์ด์ฌ ๋ฌธ์ œ์ง‘ 18๊ฐœ ๊พธ์—ญ๊พธ์—ญ ๋‹ค ํ’€๊ณ , ๋…ผ๋ฆฌ๋ ฅ ๋ฌธ์ œ๋“ค ์ค‘ ์˜ค๋‹ต์ด๋ž‘ ํŒŒ์ด์ฌ ์‹ค์Šต/ํ€ด์ฆˆ๋“ค ์ค‘ ์‹คํ–‰ ๊ธฐ๋ก์ด ์—ฌ๋Ÿฟ์ธ ๊ฒƒ๋“ค ํ’€์ด ๋ณต์Šตํ–ˆ๋Š”๋ฐ.. ์‹œํ—˜ ์กฐ์ง€๋Ÿฌ ๊ฐ”๋‹ค๊ฐ€ ์กฐ์ ธ์ง ๐Ÿ˜‡ ๋…ผ๋ฆฌ๋ ฅ ์ง€๋ฌธ์ด ๋ญ” A4 ํ•œ ๋ฐ”๋‹ฅ์ด์•ผ.. ์™œ ๊ทธ๋ž˜์š” ์ง„์งœ.. ๋…ผ๋ฆฌ๋ ฅ 30, ํŒŒ์ด์ฌ 5๋ฌธ์ œ์ธ๋ฐ ๋ฐฐ์ ์ด ๋†’์€ ํŒŒ์ด์ฌ์„ ๋‹ฌ๋ž‘ 2๊ฐœ ๊ฑด๋“œ๋ฆผ ๐Ÿ˜‚ ๋‹ค ์–ด๋ ค์›Œ.. ๋ง‰ํŒ์— ๊ณก์†Œ๋ฆฌ ๋‚ด๋ฉด์„œ ํƒ€์ด๋จธ ๋ดค๋‹ค.. ์‘์‹œ์ž ์‹œํ—˜ ํ‰๊ท ์ ์ˆ˜ ๋„ˆ๋ฌด ๊ถ๊ธˆํ•˜๋„ค.. ์ผ๋‹จ ๋ฉด์ ‘ ๋ณด๋Š” ๊ฑด ํ™•์ •์ด๋‹ค! ์œผ์•…! * ์ œ ์‹œ๊ฐ„ ์•ˆ์— ํ‘ธ๋Š” ๊ฒƒ๋„ ๋Šฅ๋ ฅ! ๋”๋ณด๊ธฐ

728x90