Python

    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ง์ˆ˜์˜ ํ•ฉ

    โญ ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜ n์ด ์ฃผ์–ด์งˆ ๋•Œ, n์ดํ•˜์˜ ์ง์ˆ˜๋ฅผ ๋ชจ๋‘ ๋”ํ•œ ๊ฐ’์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿ™ ์ œํ•œ์‚ฌํ•ญ 0

    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์–‘๊ผฌ์น˜

    โญ ๋ฌธ์ œ ์„ค๋ช… ๋จธ์“ฑ์ด๋„ค ์–‘๊ผฌ์น˜ ๊ฐ€๊ฒŒ๋Š” 10์ธ๋ถ„์„ ๋จน์œผ๋ฉด ์Œ๋ฃŒ์ˆ˜ ํ•˜๋‚˜๋ฅผ ์„œ๋น„์Šค๋กœ ์ค๋‹ˆ๋‹ค. ์–‘๊ผฌ์น˜๋Š” 1์ธ๋ถ„์— 12,000์›, ์Œ๋ฃŒ์ˆ˜๋Š” 2,000์›์ž…๋‹ˆ๋‹ค. ์ •์ˆ˜ n๊ณผ k๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์–‘๊ผฌ์น˜ n์ธ๋ถ„๊ณผ ์Œ๋ฃŒ์ˆ˜ k๊ฐœ๋ฅผ ๋จน์—ˆ๋‹ค๋ฉด ์ด์–ผ๋งˆ๋ฅผ ์ง€๋ถˆํ•ด์•ผ ํ•˜๋Š”์ง€ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”. ๐Ÿ™ ์ œํ•œ์‚ฌํ•ญ 0

    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๊ฐ๋„๊ธฐ

    โญ ๋ฌธ์ œ ์„ค๋ช… ๊ฐ์—์„œ 0๋„ ์ดˆ๊ณผ 90๋„ ๋ฏธ๋งŒ์€ ์˜ˆ๊ฐ, 90๋„๋Š” ์ง๊ฐ, 90๋„ ์ดˆ๊ณผ 180๋„ ๋ฏธ๋งŒ์€ ๋‘”๊ฐ 180๋„๋Š” ํ‰๊ฐ์œผ๋กœ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ angle์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ ์˜ˆ๊ฐ์ผ ๋•Œ 1, ์ง๊ฐ์ผ ๋•Œ 2, ๋‘”๊ฐ์ผ ๋•Œ 3, ํ‰๊ฐ์ผ ๋•Œ 4๋ฅผ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ์˜ˆ๊ฐ : 0

    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ํŠน์ • ๋ฌธ์ž ์ œ๊ฑฐํ•˜๊ธฐ

    โญ ๋ฌธ์ œ ์„ค๋ช… ๋ฌธ์ž์—ด my_string๊ณผ ๋ฌธ์ž letter์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. my_string์—์„œ letter๋ฅผ ์ œ๊ฑฐํ•œ ๋ฌธ์ž์—ด์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿ™ ์ œํ•œ์‚ฌํ•ญ 1 ≤ my_string์˜ ๊ธธ์ด ≤ 100 letter์€ ๊ธธ์ด๊ฐ€ 1์ธ ์˜๋ฌธ์ž์ž…๋‹ˆ๋‹ค. my_string๊ณผ letter์€ ์•ŒํŒŒ๋ฒณ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ฌธ์ž์™€ ์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๐ŸŒฑ ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช… ์ž…์ถœ๋ ฅ ์˜ˆ #1 "abcdef" ์—์„œ "f"๋ฅผ ์ œ๊ฑฐํ•œ "abcde"๋ฅผ returnํ•ฉ๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ #2 "BCBdbe" ์—์„œ "B"๋ฅผ ๋ชจ๋‘ ์ œ๊ฑฐํ•œ "Cdbe"๋ฅผ returnํ•ฉ๋‹ˆ๋‹ค. โœจ ๋‚ด ํ’€์ด def solution(my_string, letter): return my_string.replace(le..

    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ฌธ์ž ๋ฐ˜๋ณต ์ถœ๋ ฅํ•˜๊ธฐ

    โญ ๋ฌธ์ œ ์„ค๋ช… ๋ฌธ์ž์—ด my_string๊ณผ ์ •์ˆ˜ n์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์งˆ ๋•Œ, my_string์— ๋“ค์–ด์žˆ๋Š” ๊ฐ ๋ฌธ์ž๋ฅผ n๋งŒํผ ๋ฐ˜๋ณตํ•œ ๋ฌธ์ž์—ด์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”. ๐Ÿ™ ์ œํ•œ์‚ฌํ•ญ 2 ≤ my_string ๊ธธ์ด ≤ 5 2 ≤ n ≤ 10 "my_string"์€ ์˜์–ด ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๐ŸŒฑ ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช… ์ž…์ถœ๋ ฅ ์˜ˆ #1 "hello"์˜ ๊ฐ ๋ฌธ์ž๋ฅผ ์„ธ ๋ฒˆ์”ฉ ๋ฐ˜๋ณตํ•œ "hhheeellllllooo"๋ฅผ return ํ•ฉ๋‹ˆ๋‹ค. โœจ ๋‚ด ํ’€์ด def solution(my_string, n): answer = "" for char in my_string : answer = answer + char * n return answer ํ’€์ด ์–ธ์–ด : Python3 ๐Ÿ“Œ ๋ฌธ์ œ ํ’€์ด ๋ฌธ์ž์—ด ์—ฐ์‚ฐ..

    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ง์ˆ˜ ํ™€์ˆ˜ ๊ฐœ์ˆ˜

    โญ ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜๊ฐ€ ๋‹ด๊ธด ๋ฆฌ์ŠคํŠธ num_list๊ฐ€ ์ฃผ์–ด์งˆ ๋•Œ, num_list์˜ ์›์†Œ ์ค‘ ์ง์ˆ˜์™€ ํ™€์ˆ˜์˜ ๊ฐœ์ˆ˜๋ฅผ ๋‹ด์€ ๋ฐฐ์—ด์„ return ํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด๋ณด์„ธ์š”. ๐Ÿ™ ์ œํ•œ์‚ฌํ•ญ 1 ≤ num_list์˜ ๊ธธ์ด ≤ 100 0 ≤ num_list์˜ ์›์†Œ ≤ 1,000 ๐ŸŒฑ ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช… ์ž…์ถœ๋ ฅ ์˜ˆ #1 [1, 2, 3, 4, 5]์—๋Š” ์ง์ˆ˜๊ฐ€ 2, 4๋กœ ๋‘ ๊ฐœ, ํ™€์ˆ˜๊ฐ€ 1, 3, 5๋กœ ์„ธ ๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ #2 [1, 3, 5, 7]์—๋Š” ์ง์ˆ˜๊ฐ€ ์—†๊ณ  ํ™€์ˆ˜๊ฐ€ ๋„ค ๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค. โœจ ๋‚ด ํ’€์ด def solution(num_list): odd_number = 0 even_number = 0 for num in num_list : if (num % 2 == 0) : even_number += 1..

    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ง๊ฐ์‚ผ๊ฐํ˜• ์ถœ๋ ฅํ•˜๊ธฐ

    โญ ๋ฌธ์ œ ์„ค๋ช… "*"์˜ ๋†’์ด์™€ ๋„ˆ๋น„๋ฅผ 1์ด๋ผ๊ณ  ํ–ˆ์„ ๋•Œ, "*"์„ ์ด์šฉํ•ด ์ง๊ฐ ์ด๋“ฑ๋ณ€ ์‚ผ๊ฐํ˜•์„ ๊ทธ๋ฆฌ๋ ค๊ณ ํ•ฉ๋‹ˆ๋‹ค. ์ •์ˆ˜ n์ด ์ฃผ์–ด์ง€๋ฉด ๋†’์ด์™€ ๋„ˆ๋น„๊ฐ€ n์ธ ์ง๊ฐ ์ด๋“ฑ๋ณ€ ์‚ผ๊ฐํ˜•์„ ์ถœ๋ ฅํ•˜๋„๋ก ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”. ๐Ÿ™ ์ œํ•œ์‚ฌํ•ญ 1 ≤ n ≤ 10 ๐ŸŒฑ ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช… ์ž…์ถœ๋ ฅ ์˜ˆ #1 n์ด 3์ด๋ฏ€๋กœ ์ฒซ์งธ ์ค„์— * 1๊ฐœ, ๋‘˜์งธ ์ค„์— * 2๊ฐœ, ์…‹์งธ ์ค„์— * 3๊ฐœ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค. โœจ ๋‚ด ํ’€์ด n = int(input()) for i in range(1, n+1): print('*' * i) ํ’€์ด ์–ธ์–ด : Python3 ๐Ÿ“Œ ๋ฌธ์ œ ํ’€์ด ํ’€์ด ์ด๋ฒˆ ๋ฌธ์ œ๋Š” ๋‹ค๋ฅธ ๋ฌธ์ œ๋“ค๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ์ž…๋ ฅ์„ ์ง์ ‘ ๋ฐ›์•„์•ผ ๋œ๋‹ค ํŒŒ์ด์ฌ input() ํ•จ์ˆ˜๋ฅผ ์ด์šฉํ•ด์„œ ๊ฐ’์„ ์ž…๋ ฅ ๋ฐ›๋Š”

    [ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ๋ฐฐ์—ด ๋’ค์ง‘๊ธฐ

    โญ ๋ฌธ์ œ ์„ค๋ช… ์ •์ˆ˜๊ฐ€ ๋“ค์–ด ์žˆ๋Š” ๋ฐฐ์—ด num_list๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. num_list์˜ ์›์†Œ์˜ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์€ ๋ฐฐ์—ด์„ returnํ•˜๋„๋ก solution ํ•จ์ˆ˜๋ฅผ ์™„์„ฑํ•ด์ฃผ์„ธ์š”. ๐Ÿ™ ์ œํ•œ์‚ฌํ•ญ 1 ≤ num_list์˜ ๊ธธ์ด ≤ 1,000 0 ≤ num_list์˜ ์›์†Œ ≤ 1,000 ๐ŸŒฑ ์ž…์ถœ๋ ฅ ์˜ˆ ์„ค๋ช… ์ž…์ถœ๋ ฅ ์˜ˆ #1 num_list๊ฐ€ [1, 2, 3, 4, 5]์ด๋ฏ€๋กœ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์€ ๋ฐฐ์—ด [5, 4, 3, 2, 1]์„ returnํ•ฉ๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ #2 num_list๊ฐ€ [1, 1, 1, 1, 1, 2]์ด๋ฏ€๋กœ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์€ ๋ฐฐ์—ด [2, 1, 1, 1, 1, 1]์„ returnํ•ฉ๋‹ˆ๋‹ค. ์ž…์ถœ๋ ฅ ์˜ˆ #3 num_list๊ฐ€ [1, 0, 1, 1, 1, 3, 5]์ด๋ฏ€๋กœ ์ˆœ์„œ๋ฅผ ๊ฑฐ๊พธ๋กœ ๋’ค์ง‘์€ ๋ฐฐ..