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

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ

(159)
[Codeup] ์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ Phython #6021 ~ #6030 #6021 - ๋‹จ์–ด 1๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ๋‚˜๋ˆ„์–ด ์ถœ๋ ฅํ•˜๊ธฐ s = input() print(s[0]) print(s[1]) print(s[2]) print(s[3]) print(s[4]) ๋ถ„์„ > ๋ฌธ์ž์—ด๋„ index๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. #6022 - ์—ฐ์›”์ผ ์ž…๋ ฅ๋ฐ›์•„ ๋‚˜๋ˆ„์–ด ์ถœ๋ ฅํ•˜๊ธฐ s = input() print(s[0:2], end=" ") print(s[2:4], end=" ") print(s[4:6], end=" ") #6023 - ์—ฐ์›”์ผ ์ž…๋ ฅ๋ฐ›์•„ ๋‚˜๋ˆ„์–ด ์ถœ๋ ฅํ•˜๊ธฐ a,b,c = input().split(":") print(b) #6024 - ๋‹จ์–ด 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ์ด์–ด ๋ถ™์ด๊ธฐ a,b = input().split(" ") print(a+b) #6025 - ์ •์ˆ˜ 2๊ฐœ ์ž…๋ ฅ๋ฐ›์•„ ํ•ฉ ๊ณ„์‚ฐํ•˜๊ธฐ a,b = map(int,..
[Codeup] ์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ Python #6001 ~ #6020 ํŒŒ์ด์ฌ์— ๋Œ€ํ•œ ๊ธฐ์ดˆ ๋ฌธ๋ฒ• ๊ฐ๊ฐ์„ ๊ธฐ๋ฅด๊ธฐ ์œ„ํ•ด์„œ ๋งค์ผ ์ฝ”๋“œ์—… ๊ธฐ์ดˆ 100์ œ๋ฅผ ํ’€์–ด๋‚˜๊ฐ€๊ธฐ๋กœ ํ–ˆ๋‹ค. ์‰ฌ์šด ๋ฌธ์ œ๋”๋ผ๋„ ๋†“์น˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด ๋‚ด๊ฐ€ ํ‘ผ ๋ชจ๋“  ๋ฌธ์ œ ํ’€์ด์™€ ํ•ด์„ค ๋‹ต์•ˆ์„ ๋ถ„์„ํ•ด ๋ณด๊ธฐ๋กœ ํ•œ๋‹ค. #6001 - Hello ์ถœ๋ ฅํ•˜๊ธฐ print("Hello") #6002 - Hello World ์ถœ๋ ฅํ•˜๊ธฐ print("Hello","World") #6003 - ๋‘ ์ค„์— ๊ฑธ์ณ Hello World ์ถœ๋ ฅํ•˜๊ธฐ print("Hello") print("World") #6004 - ์ž‘์€ ๋”ฐ์˜ดํ‘œ ์ถœ๋ ฅํ•˜๊ธฐ print("'Hello'") #6005 - ํฐ ๋”ฐ์˜ดํ‘œ ์ถœ๋ ฅํ•˜๊ธฐ print('"Hello World"') #6006 - ํŠน์ˆ˜๋ฌธ์ž ์ถœ๋ ฅํ•˜๊ธฐ (์˜ค๋‹ต) print("\"!@#$%^&*()\'") # output: "!@#$%^&*()..
[์ด๊ฒƒ์ด ์ทจ์—…์„ ์œ„ํ•œ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋‹ค] 1์ผ์ฐจ TIL ์˜ค๋Š˜ ์ฒ˜์Œ '์ด๊ฒƒ์ด ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋‹ค' ๊ฐ•์˜๋ฅผ ๋“ค์—ˆ๊ณ , ํฐ ํ‹€๋กœ์„œ๋Š” ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๊ฐ€ ์–ด๋–ค ์‹์œผ๋กœ ์ง„ํ–‰๋˜๋Š” ์ง€ ๊ทธ๋ฆฌ๊ณ  ๋ณต์žก๋„ ๊ฐœ๋…๊ณผ ํŒŒ์ด์ฌ์—์„œ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ๋Œ€ํ‘œ์ ์ธ ๋ฌธ๋ฒ•์„ ํ•™์Šตํ•˜์˜€๋‹ค. ๋ณต์žก๋„ ๊ฐœ๋…์€ ์ด์ „๋ถ€ํ„ฐ ์ถ”์ƒ์ ์œผ๋กœ๋งŒ ์ดํ•ด๋ฅผ ํ–ˆ์—ˆ๋Š”๋ฐ, ์˜ค๋Š˜ ๊ฐ•์˜๋ฅผ ํ†ตํ•ด ์‹œ๊ฐ„ ๋ณต์žก๋„์™€ ๊ณต๊ฐ„ ๋ณต์žก๋„์— ๋Œ€ํ•œ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ฒŒ ๋˜์—ˆ๊ณ  ๋ฌธ์ œ ํ’€์ด๋ฅผ ํ•  ๋•Œ ๋‚˜ํƒ€๋‚˜๋Š” ์‹œ๊ฐ„ ์ดˆ๊ณผ์— ๋Œ€ํ•œ ๊ฐœ๋…์„ ์ด์ œ์•ผ ์ดํ•ดํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ํŒŒ์ด์ฌ์˜ ๋ฌธ๋ฒ•์„ ํ•™์Šตํ•˜๋Š” ํŒŒํŠธ์—์„œ๋Š” ์ด๋ฏธ ํ•™๊ต ๊ต์–‘์‹œ๊ฐ„์— ๋ฐฐ์› ๋˜ ๋‚ด์šฉ์ด ์žˆ์–ด์„œ, ๋ชจ๋ฅด๋Š” ๊ฐœ๋…๊ณผ ๊นŒ๋จน์—ˆ๋˜ ๊ฐœ๋… ์œ„์ฃผ๋กœ ์ •๋ฆฌ๋ฅผ ํ•˜์˜€๋‹ค. - ์‹œ๊ฐ„ ๋ณต์žก๋„: ํŠน์ •ํ•œ ํฌ๊ธฐ์˜ ์ž…๋ ฅ์— ๋Œ€ํ•˜์—ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ˆ˜ํ–‰ ์‹œ๊ฐ„ ๋ถ„์„ - ๊ณต๊ฐ„ ๋ณต์žก๋„: ํŠน์ •ํ•œ ํฌ๊ธฐ์˜ ์ž…๋ ฅ์— ๋Œ€ํ•˜์—ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰ ๋ถ„์„ => ๋ณต์žก๋„๊ฐ€ ๋‚ฎ์„์ˆ˜๋ก ์ข‹์€ ์•Œ๊ณ ..
[3/18 - 3/22 TIL] Coursera - LearnQuestIntroduction to Programming in Swift 5 3/ 18 * Pow: ์ œ๊ณฑ Sqrt: ๋ฃจํŠธ * ํ•˜๋‚˜๋Š” int ํ•˜๋‚˜๋Š” double ์ด๋ฉด ๊ณฑ์…ˆ์‹์œผ๋กœ ๋‘˜์„ ๊ณฑํ•  ๋•Œ ์„œ๋กœ ๋‹ฌ๋ผ์„œ ์—๋Ÿฌ๊ฐ€ ๋‚จ. ๊ทธ๋Ÿด ๋•Œ๋Š” ํ•˜๋‚˜๋ฅผ ๋‹ค๋ฅธ ํ•˜๋‚˜์— ๋งž์ถฐ์ฃผ๋ฉด ๋˜๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด Dluble(๋ณ€์ˆ˜๋ช…) ์ด๋Ÿฐ์‹์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ๋ฉด ๋จ. ์ฒ˜์Œ์œผ๋กœ Coursera ์—์„œ swift ๊ฐ•์˜๋ฅผ ๋“ค์—ˆ๋‹ค. ์•„์ง์€ ์™„์ „ ๊ธฐ์ดˆ๋‹จ๊ณ„๋ผ ์ง„๋„๊ฐ€ ์‰ฝ๊ฒŒ ์‰ฝ๊ฒŒ ๋„˜์–ด๊ฐ”๋‹ค. ์–ธ์–ด๊ฐ€ ๋‹ฌ๋ผ๋„ ํ”„๋กœ๊ทธ๋žจ์ด ์ž‘๋™ํ•˜๋Š” ๋ฐฉ์‹์€ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š๋‹ค๋Š” ๊ฑธ ๋ชธ์†Œ ์‹ค๊ฐํ–ˆ๋‹ค. 3/19 var students = [String]() // initialize var studentsList2: [string] // declare students.append("John Adams") print(students) => initialize ๋Š” ๋นˆ ๋ฐฐ์—ด์„ ๋งŒ๋“œ๋Š” ..
Lv 1. ์ˆซ์ž์—ด๊ณผ ์˜๋‹จ์–ด ๋ฌธ์ œ ๋„ค์˜ค์™€ ํ”„๋กœ๋„๊ฐ€ ์ˆซ์ž๋†€์ด๋ฅผ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ค์˜ค๊ฐ€ ํ”„๋กœ๋„์—๊ฒŒ ์ˆซ์ž๋ฅผ ๊ฑด๋„ฌ ๋•Œ ์ผ๋ถ€ ์ž๋ฆฟ์ˆ˜๋ฅผ ์˜๋‹จ์–ด๋กœ ๋ฐ”๊พผ ์นด๋“œ๋ฅผ ๊ฑด๋„ค์ฃผ๋ฉด ํ”„๋กœ๋„๋Š” ์›๋ž˜ ์ˆซ์ž๋ฅผ ์ฐพ๋Š” ๊ฒŒ์ž„์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ์ˆซ์ž์˜ ์ผ๋ถ€ ์ž๋ฆฟ์ˆ˜๋ฅผ ์˜๋‹จ์–ด๋กœ ๋ฐ”๊พธ๋Š” ์˜ˆ์‹œ์ž…๋‹ˆ๋‹ค. 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" ์ด๋ ‡๊ฒŒ ์ˆซ์ž์˜ ์ผ๋ถ€ ์ž๋ฆฟ์ˆ˜๊ฐ€ ์˜๋‹จ์–ด๋กœ ๋ฐ”๋€Œ์–ด์กŒ๊ฑฐ๋‚˜, ํ˜น์€ ๋ฐ”๋€Œ์ง€ ์•Š๊ณ  ๊ทธ๋Œ€๋กœ์ธ ๋ฌธ์ž์—ด s๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. s๊ฐ€ ์˜๋ฏธํ•˜๋Š” ์›๋ž˜ ์ˆซ์ž๋ฅผ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์ œํ•œ ์‚ฌํ•ญ 1 ≤ s์˜ ๊ธธ์ด ≤ 50 s๊ฐ€ "zero" ๋˜๋Š” "0"์œผ๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒฝ์šฐ๋Š” ์ฃผ์–ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. return ๊ฐ’์ด 1 ์ด์ƒ 2,000,000,000 ์ดํ•˜..
Lv 1. ๋ชจ์˜๊ณ ์‚ฌ ๋ฌธ์ œ ์ˆ˜ํฌ์ž๋Š” ์ˆ˜ํ•™์„ ํฌ๊ธฐํ•œ ์‚ฌ๋žŒ์˜ ์ค€๋ง์ž…๋‹ˆ๋‹ค. ์ˆ˜ํฌ์ž ์‚ผ์ธ๋ฐฉ์€ ๋ชจ์˜๊ณ ์‚ฌ์— ์ˆ˜ํ•™ ๋ฌธ์ œ๋ฅผ ์ „๋ถ€ ์ฐ์œผ๋ ค ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜ํฌ์ž๋Š” 1๋ฒˆ ๋ฌธ์ œ๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰ ๋ฌธ์ œ๊นŒ์ง€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ฐ์Šต๋‹ˆ๋‹ค. 1๋ฒˆ ์ˆ˜ํฌ์ž๊ฐ€ ์ฐ๋Š” ๋ฐฉ์‹: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2๋ฒˆ ์ˆ˜ํฌ์ž๊ฐ€ ์ฐ๋Š” ๋ฐฉ์‹: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3๋ฒˆ ์ˆ˜ํฌ์ž๊ฐ€ ์ฐ๋Š” ๋ฐฉ์‹: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1๋ฒˆ ๋ฌธ์ œ๋ถ€ํ„ฐ ๋งˆ์ง€๋ง‰ ๋ฌธ์ œ๊นŒ์ง€์˜ ์ •๋‹ต์ด ์ˆœ์„œ๋Œ€๋กœ ๋“ค์€ ๋ฐฐ์—ด answers๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ๊ฐ€์žฅ ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ๋งžํžŒ ์‚ฌ๋žŒ์ด ๋ˆ„๊ตฌ์ธ์ง€ ๋ฐฐ์—ด์— ๋‹ด์•„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ..
57๋ฒˆ. ์ค‘๋ณต ๋‹จ์–ด ์ œ๊ฑฐ - ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ํ•จ์ˆ˜ Set ๋ฌธ์ œ ์ค‘๋ณต ๋‹จ์–ด๋ฅผ ์ œ๊ฑฐํ•ด์ฃผ๋Š” ํ•จ์ˆ˜๋ฅผ ๊ตฌํ˜„ํ•˜์‹œ์˜ค. ์ž…๋ ฅ๊ฐ’์€ ๋ฐฐ์—ด ํ˜•ํƒœ๋กœ ์š”์†Œ๋“ค์€ ๋ฌธ์žํ˜•์ด ์ž…๋ ฅ๋˜๊ณ , ์ค‘๋ณต ๋‹จ์–ด๊ฐ€ ์ œ๊ฑฐ๋œ ๋ฐฐ์—ด์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค. ์ž…๋ ฅ๊ฐ’ ์ถœ๋ ฅ๊ฐ’ ["john", "alice", "alice"] ['john', 'alice'] ["Hello", "hello", "Hello", "hello"] ['Hello', 'hello', 'HELLO'] ["kiwi", "banana", "mango", "kiwi", "banana"] ['kiwi', 'banana', 'mango'] (1) ๋‚˜์˜ ์ ‘๊ทผ ๋ฐฉ๋ฒ• 1. ๋ฐฐ์—ด์„ ๋ฌธ์ž์—ด๋กœ ๋ฐ”๊พผ๋‹ค. 2. ๋ฌธ์ž์—ด์˜ ๋ชจ๋“  ์š”์†Œ๋“ค์„ ์†Œ๋ฌธ์ž๋กœ ๋ฐ”๊พผ๋‹ค. 3. ๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ ค์„œ ์ค‘๋ณต ๋‹จ์–ด๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ, ๋’ค์— ๋‚˜์˜จ ๋‹จ์–ด๋ฅผ ์ œ๊ฑฐํ•œ๋‹ค. 4. new_arr์— ๊ธฐ์กด arr๊ฐ’์„ pushํ•œ๋‹ค. (2..