1๋ฒ
nums = [2, 7, 11, 15, 3, 6, 9, 13]
target = 9
def find_pairs(nums, target):
pairs = set()
for i, num1 in enumerate(nums):
for j, num2 in enumerate(nums):
if i != j and num1 + num2 == target:
pair = (min(num1, num2), max(num1, num2))
pairs.add(pair)
return list(pairs)
print(find_pairs(nums, target))
2๋ฒ
string1 = "abcdefghijklmnopqrstuvwxyz"
string2 = "hello world"
def is_unique(string):
chars = set(string)
return len(string) == len(chars)
print(is_unique(string1))
print(is_unique(string2))
3๋ฒ
from collections import Counter
string = "abcccdefgggghiiii"
def most_common_char(string):
char_count = Counter(string)
return max(char_count, key=char_count.get)
print(most_common_char(string))
4๋ฒ ์ ๋ต 4๋ฒ
์๋ํ๋ฉด ํํ์ ์์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์์ 0๋ฒ์งธ๊ฐ ์กด์ฌํ ์ ์๋ค.
5๋ฒ ์ ๋ต 1๋ฒ
์๋ํ๋ฉด setํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ์ค๋ณต๋ ๊ฐ๋ค์ด ์ฌ๋ผ์ง๋๋ฐ ์ค๋ณต๋ ๊ฐ์ ์ ์ธํ๊ณ {0,1,3,4,5,7,9} ์ด๋ ๊ฒ ๋ง๋ค์ด์ง๋ค. ์ฌ๊ธฐ์ [1:5]๋ {1,3,4,5}๊ธฐ ๋๋ฌธ์ ๋ต์ 1๋ฒ์ด๋ค.
6๋ฒ ์ ๋ต 1๋ฒ
b=3์ด๊ณ c=2016์ด๊ณ c๋ b์์ ์ด๋ฏธ ๋งจ ์ฒ์ ๊ฐ์ด ์์ด์ก๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๊ณ ๋ คํ๊ณ ์์๋ฅผ ๊ณ์ฐํ๋ฉด ์ ๋ต์ 2019๊ฐ ๋๋ค.
7๋ฒ
from collections import deque
n, k = map(int, input().split())
people = deque(range(1, n+1))
result = []
while people:
people.rotate(-(k-1))
result.append(str(people.popleft()))
print("<" + ", ".join(result) + ">")
8๋ฒ
k = int(input())
stack = []
for i in range(k):
num = int(input())
if num == 0:
stack.pop()
else:
stack.append(num)
print(sum(stack))
'๐ ์คํฐ๋ > ํ์ด์ฌ ์คํฐ๋ ๊ณผ์ ์ ์ถ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[1ํ/๊น์ํ]7์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์๋ฃ๊ตฌ์กฐ (0) | 2023.05.17 |
---|---|
[2ํ / ์ด์ ์ง] 7์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์๋ฃ๊ตฌ์กฐ (0) | 2023.05.17 |
[3ํ/์์์ฐ] 7์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์๋ฃ๊ตฌ์กฐ (0) | 2023.05.17 |
[3ํ/๊น์๊ฒฝ] 7์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์๋ฃ๊ตฌ์กฐ (0) | 2023.05.17 |
[4ํ/๊น์ค] 7์ฐจ์ ํ์ด์ฌ ๊ณผ์ - ์๋ฃ๊ตฌ์กฐ (0) | 2023.05.15 |