[๐ปPython] pearl's python ๋ณ์๋ฆฌ ํ์ถ๊ธฐ ๐ฃ(56)
-
[Python]๋๋ฌธ์๋ก ๋ฐ๊พธ๊ธฐ
์ํ๋ฒณ์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฌธ์์ด myString์ด ์ฃผ์ด์ง๋๋ค. ๋ชจ๋ ์ํ๋ฒณ์ ๋๋ฌธ์๋ก ๋ณํํ์ฌ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. ์ ์ถ๋ ฅ ์ myString result "aBcDeFg" "ABCDEFG" "AAA" "AAA" def solution(myString): return myString.upper() ๋์๋ฌธ์๋ฅผ ๋ฐ๊พธ๋ ๋ด์ฅํจ์๊ฐ ์๋ค๋ ๊ฒ์ ๋ค์๊ธ ์ฌ์๊ธฐ์ํฌ ์ ์์๋ค. ๋์๋ฌธ์ ํ๋ณ ํจ์ : valuable.isupper() / valuable.islower() ๋์๋ฌธ์๋ก ๋ณํํด์ฃผ๋ ํจ์ : valuable.upper() / valuable.lower()
2024.03.21 -
[Python]๊ณต๋ฐฐ์
์ ์ number์ n, m์ด ์ฃผ์ด์ง๋๋ค. number๊ฐ n์ ๋ฐฐ์์ด๋ฉด์ m์ ๋ฐฐ์์ด๋ฉด 1์ ์๋๋ผ๋ฉด 0์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ์ถ๋ ฅ ์ #1 60์ 2์ ๋ฐฐ์์ด๋ฉด์ 3์ ๋ฐฐ์์ด๊ธฐ ๋๋ฌธ์ 1์ returnํฉ๋๋ค. ์ ์ถ๋ ฅ ์ #2 55๋ 5์ ๋ฐฐ์์ด์ง๋ง 10์ ๋ฐฐ์๊ฐ ์๋๊ธฐ ๋๋ฌธ์ 0์ returnํฉ๋๋ค. def solution(number, n, m): if number % m == 0 and number % n == 0: return 1 else: return 0
2024.03.18 -
[Python]์ ์ ๋ถ๋ถ ์ถ๋ ฅํ๊ธฐ
์ค์ flo๊ฐ ๋งค๊ฐ ๋ณ์๋ก ์ฃผ์ด์ง ๋, flo์ ์ ์ ๋ถ๋ถ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ์ถ๋ ฅ ์ #1 1.42์ ์ ์ ๋ถ๋ถ์ 1์ ๋๋ค. ์ ์ถ๋ ฅ ์ #2 69.32์ ์ ์ ๋ถ๋ถ์ 69์ ๋๋ค. def solution(flo): return int(flo) int() -> ์ ์๋ถ๋ถ์ ์ถ๋ ฅํด์ค๋ค.
2024.03.16 -
[Python]๊ธธ์ด์ ๋ฐ๋ฅธ ์ฐ์ฐ
์ ์๊ฐ ๋ด๊ธด ๋ฆฌ์คํธ num_list๊ฐ ์ฃผ์ด์ง ๋, ๋ฆฌ์คํธ์ ๊ธธ์ด๊ฐ 11 ์ด์์ด๋ฉด ๋ฆฌ์คํธ์ ์๋ ๋ชจ๋ ์์์ ํฉ์ 10 ์ดํ์ด๋ฉด ๋ชจ๋ ์์์ ๊ณฑ์ returnํ๋๋ก solution ํจ์๋ฅผ ์์ฑํด์ฃผ์ธ์. ์ ์ถ๋ ฅ ์ #1 ๋ฆฌ์คํธ์ ๊ธธ์ด๊ฐ 13์ด๋ฏ๋ก ๋ชจ๋ ์์์ ํฉ์ธ 51์ returnํฉ๋๋ค. ์ ์ถ๋ ฅ ์ #2 ๋ฆฌ์คํธ์ ๊ธธ์ด๊ฐ 4์ด๋ฏ๋ก ๋ชจ๋ ์์์ ๊ณฑ์ธ 120์ returnํฉ๋๋ค. def solution(num_list): ars = 1 #ars๋ ๋ฐฐ์ด์ด ์๋ ๋ณ์์ด๋ฏ๋ก 1๋ก ์ง์ ํด๋๋ค. if len(num_list) >= 11: return sum(num_list) elif len(num_list) = / ์ดํ >> a = range(2, 7) >>> print (list(a)) [2,3,4,5,6] >>> a..
2024.03.13 -
[Python]๋ฌธ์์ด ๊ณฑํ๊ธฐ
๋ฌธ์ ์ค๋ช ๋ฌธ์์ด my_string๊ณผ ์ ์ k๊ฐ ์ฃผ์ด์ง ๋, my_string์ k๋ฒ ๋ฐ๋ณตํ ๋ฌธ์์ด์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์. ์ ์ถ๋ ฅ ์ #1 ์์ 1๋ฒ์ my_string์ "string"์ด๊ณ ์ด๋ฅผ 3๋ฒ ๋ฐ๋ณตํ ๋ฌธ์์ด์ "stringstringstring"์ด๋ฏ๋ก ์ด๋ฅผ return ํฉ๋๋ค. def solution(my_string, k): return my_string * int(k)
2024.03.11 -
[Python]์ฝ๋ ํธ๋ฆฌ - ์ถ๋ ฅ (2์ค์ถ๋ ฅ, ์ซ์์ถ๋ ฅ, ๊ณต๋ฐฑ์ ์ฌ์ด์ ๋๊ณ ์ถ๋ ฅ, ์ถ๋ ฅ ํ์)
์ฌ๋ฌ ์ค์ ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค. 1. """ """ ์ฌ์ฉ 2. /n ์ฌ์ฉ # /n(new line)์ ์ฌ์ฉํ๋ค. print("Hello/nworld") # """์ ์ฌ์ฉํ๋ค. print('''hello world''') print(3) print("3) ๋ฐ์ดํ๋ฅผ ๋ถ์ด๋ , ๋ถ์ด์ง ์๋ ๋๊ฐ์ด 3์ด ์ถ๋ ฅ๋๋ค. 1. , ์ฌ์ฉ (๋ ์ซ์ ์ฌ์ด์ , ๋ฅผ ์ ๋ ฅํด์ ๋ฃ๊ธฐ๋ง ํด๋ ๊ณต๋ฐฑ์ด ๋ฐ์ํ๋ค) print(3, 5) ์ถ๋ ฅ๊ฐ์ 3 5 ๋ก ์ถ๋ ฅ๋๋ค. 2. ๊ตฌ๋ถ์ sep์ ์ด์ฉ print(3, 5) -> 3 5 print(3, 5, sep=":") -> 3:5 print(3, 5, sep=" ") -> 3 5 3. end = ' '์ฌ์ฉ(printํจ์ ์คํ ์ new line์ผ๋ก ๋์ด๊ฐ๋ ๊ฒ์ ๋ง์์ค..
2024.03.08