Jayden`s

    [2588]๊ณฑ์…ˆ

    import sys a = int(sys.stdin.readline()) b = sys.stdin.readline() print(a * int(b[2])) print(a * int(b[1])) print(a * int(b[0])) print(a * int(b)) 2588:๊ณฑ์…ˆ

    `22.02.03(๋ชฉ)_๋งค์ผ๊ฒฝ์ œ

    MK NEWS ํ† ์Šค, 50๊ฐœํŒ€์ด ์„๋‹ฌ๋งˆ๋‹ค ์‹ ์ƒํ’ˆ…์„ธ์ƒ์— ์—†๋˜ ๊ธˆ์œต ์Ÿ์•„๋‚ธ๋‹ค - ๋งค์ผ๊ฒฝ์ œ ์ดˆ์Šคํ”ผ๋“œ `์• ์ž์ผ ์กฐ์ง` ๋…ธ์ธ·10๋Œ€ ๋“ฑ ์†Œ๋น„์ž๊ตฐ ๋งž์ถฐ ๊ฐœ๋ฐœ์ž·์˜์—…·๋””์ž์ด๋„ˆ ๋“ฑ ๋ณ„๋„ TF ๋งŒ๋“ค์–ด ์„œ๋น„์Šค ๊ฐœ๋ฐœ ์€ํ–‰์ด์ง ๊บผ๋ฆฌ๋Š” ๊ฐœ๋ฐœ์ž๋“ค ์ง๊ธ‰์ฒด๊ณ„ ๊ฒฝ์ง, ์—ฐ๋ด‰๋„ ๊ณ ์ • ์Šคํ†ก์˜ต์…˜ ์—†๊ณ  ๋ณด์ˆ˜์  ๋ฌธํ™” ์„ธ๊ณ„ ์ตœ๊ณ  ํ™”์ดํŠธํ•ด์ปค ๋“ฑ ์šฐ์ˆ˜ ์ธ์žฌ ์ค„์ค„์ด ํ•€ํ…Œํฌ์— ๊ธฐ์‚ฌ ์›๋ฌธ๋ณด๊ธฐ - ํ•€ํ…Œํฌ vs ๊ธˆ์œต์‚ฌ - ํ•€ํ…Œํฌ : '์• ์ž์ผ ๋ฐฉ์‹'์œผ๋กœ ์ผํ•˜๋ฉด์„œ ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ทน๋ณตํ•˜๋ฉฐ ํ˜์‹ ์ ์ธ ์„œ๋น„์Šค๋ฅผ ์ถœ์‹œ - ๊ธˆ์œต ์ƒํ’ˆ ๊ฐœ๋ฐœ๋ถ€ํ„ฐ ์œ ํ†ต ๊ณผ์ •๊นŒ์ง€ ์†ก๋‘๋ฆฌ์งธ ๋ฐ”๊พธ๊ณ  ์žˆ๋Š” ํ•€ํ…Œํฌ - ์ด์™€ ๊ฐ™์€ ํŠน์„ฑ์œผ๋กœ '๋Œ€์ฒด๊ธˆ์œต(Alternative Finance)'๋ผ๊ณ ๋„ ๋ถˆ๋ฆผ ํ•€ํ…Œํฌ ์—…๊ณ„๊ฐ€ ์ฃผ๋ชฉํ•˜๋Š” ์„œ๋น„์Šค ๋ชจ๋ธ 1. ๊ธฐ์กด ๊ธˆ์œต๊ถŒ์˜ ๋น„์‹ธ๊ณ  ๋ณต์žกํ•œ ๊ฑฐ๋ž˜๋ฅผ ์‹ธ๊ณ  ๊ฐ„ํŽธํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ..

    MySQL_WITH RECURSIVE(์žฌ๊ท€ ์ฟผ๋ฆฌ)

    WITH RECURSIVE(MysQL 5.8์ด์ƒ ์ง€์›) ๋ฉ”๋ชจ๋ฆฌ ์ƒ์— ๊ฐ€์ƒ์˜ ํ…Œ์ด๋ธ”์„ ์ €์žฅ ์‹ค์ œ๋กœ ํ…Œ์ด๋ธ”์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ๋ฐ์ดํ„ฐ ์‚ฝ์ž…(INSERT)์„ ํ•˜์ง€ ์•Š์•„๋„ ๊ฐ€์ƒ์˜ ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.(์žฌ๊ท€ ์ฟผ๋ฆฌ ์ด์šฉ) WITH RECURSIVE ํ…Œ์ด๋ธ”๋ช… AS( SELECT ์ดˆ๊ธฐ๊ฐ’ AS ์ปฌ๋Ÿผ๋ช… UNION ALL SELECT ์ปฌ๋Ÿผ ๊ณ„์‚ฐ์‹ FROM ํ…Œ์ด๋ธ”๋ช… WHERE ์ œ์•ฝ์กฐ๊ฑด ) ์˜ˆ์‹œ WITH RECURSIVE cte AS( SELECT 0 AS h UNION ALL SELECT h + 1 FROM cte WHERE h < 23 ) SELECT * FROM CTE ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ต๋‹ˆ๋‹ค. (23๊นŒ์ง€ ์ถœ๋ ฅ) ์ด๋ ‡๊ฒŒ ์žฌ๊ท€ ์ฟผ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜๋Š” ์ด์œ ๋Š” ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐ–๊ณ  ์žˆ๋Š” ํ…Œ์ด๋ธ”์—๋Š” 7์‹œ๋ถ€ํ„ฐ 21์‹œ๊นŒ์ง€์˜ ๋ฐ์ดํ„ฐ๋งŒ ์กด์žฌํ•  ๋•Œ..

    MySQL_IF, IFNULL - ์กฐ๊ฑด๋Œ€์ฒด

    IF ์กฐ๊ฑด์— ํ•ด๋‹นํ•˜๋ฉด ๋Œ€์ฒด SELECT IF(์กฐ๊ฑด, ์ฐธ, ๊ฑฐ์ง“) FROM ํ…Œ์ด๋ธ”์ด๋ฆ„ ; SELECT IF(ANIMAL_TYPE='Cat', '๊ณ ์–‘์ด', '๊ฐ•์•„์ง€') FROM ANIMAL_INS ; # ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ์—์„œ์˜ ์˜ˆ์‹œ ์ฆ‰, ANIMAL_TYPE ์ปฌ๋Ÿผ์˜ ๊ฐ’์ด 'Cat'์ธ ๊ฒฝ์šฐ '๊ณ ์–‘์ด'๋กœ ๋Œ€์ฒดํ•˜๊ณ  ์•„๋‹Œ ๊ฒฝ์šฐ '๊ฐ•์•„์ง€'๋กœ ๋Œ€์ฒดํ•œ๋‹ค. IFNULL ๊ฐ’์ด NULL์ธ ๊ฒฝ์šฐ ๋Œ€์ฒด SELECT IFNULL(์ปฌ๋Ÿผ๋ช…, ๋Œ€์ฒด๊ฐ’) FROM ํ…Œ์ด๋ธ”์ด๋ฆ„ ; SELECT IFNULL(ANIMAL_TYPE, 'No name') FROM ANIMAL_INS ; # ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ๋ฌธ์ œ์—์„œ์˜ ์˜ˆ์‹œ ์ฆ‰, ANIMAL_TYPE ์ปฌ๋Ÿผ์˜ ๊ฐ’์ด NULL ์ธ ๊ฒฝ์šฐ 'No name'์œผ๋กœ ๋Œ€์ฒดํ•œ๋‹ค. ์ฐธ๊ณ :ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฐธ๊ณ :์กฐ๊ฑด๋Œ€์ฒด

    if __name__ == '__main__' : ์˜ ๊ฐœ๋…

    if __name__ == '__main__' : def ### ์ฝ”๋“œ ์‚ฌ์šฉ ์ด์œ  : ํ˜„์žฌ ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์ด ์‹คํ–‰๋˜๋Š” ์ƒํƒœ๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ __ name __ ์ด๋ž€? hello.py ๋ž€ ์ด๋ฆ„์˜ ํŒŒ์ผ print('hello ๋ชจ๋“ˆ ์‹œ์ž‘') print('hello.py __name__:', __name__) # __name__ ๋ณ€์ˆ˜ ์ถœ๋ ฅ print('hello ๋ชจ๋“ˆ ๋') bye.py๋ž€ ์ด๋ฆ„์˜ ํŒŒ์ผ import hello # hello ๋ชจ๋“ˆ์„ ๊ฐ€์ ธ์˜ด print('bye.py __name__:', __name__) # __name__ ๋ณ€์ˆ˜ ์ถœ๋ ฅ ์œ„์™€ ๊ฐ™์ด hello.py์™€ bye.py๋ž€ ์ด๋ฆ„์˜ ํŒŒ์ผ์ด ์žˆ์„ ๋•Œ, bye.py๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค. hello ๋ชจ๋“ˆ ์‹œ์ž‘ hello.py __n..