https://www.acmicpc.net/problem/2563 2563๋ฒ: ์์ข
์ด ๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ฐ 100์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ ํฐ์ ๋ํ์ง๊ฐ ์๋ค. ์ด ๋ํ์ง ์์ ๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ฐ 10์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ ๊ฒ์์ ์์ข
์ด๋ฅผ ์์ข
์ด์ ๋ณ๊ณผ ๋ํ์ง์ ๋ณ์ด ํํํ๋๋ก www.acmicpc.net ์ฝ๋ paper_list = [[0 for i in range(100)] for j in range(100)] times = int(input()) for _ in range(times): x, y = map(int, input().split()) for row in range(x, x+10): for col in range(y, y+10): paper_list[row][col] = 1 result ..
https://www.acmicpc.net/problem/10789 10789๋ฒ: ๊ฐ์ ํค๋ณด๋ ์
๋ ฅ ์
๋ ฅ์ ์ฒซ ๋ฒ์งธ ์ค(ํ)์๋ ๋ ๊ฐ์ ์ ์ r๊ณผ c (1 ≤ r, c ≤ 50)๊ฐ ํฌํจ๋์ด ๊ฐ์ ํค๋ณด๋ ๊ฒฉ์์ ํ๊ณผ ์ด ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ ํค๋ณด๋๋ ๋ค์ r ํ์ ํ์๋๋ฉฐ ๊ฐ ํ์๋ c ๋ฌธ์๊ฐ ๋ค์ด ์์ต๋๋ค. www.acmicpc.net ์ฝ๋ my_list = [] for _ in range(5): my_list.append(list(input())) for row in range(15): for col in range(5): try: print(my_list[col][row], end="") except: continue ์ค๋ช
1. my_list์ ์
๋ ฅ๊ฐ์ ํ์ค ์ฉ list๋ก ๋ณํํ์ฌ ์ ์ฅํ๋ค. (2..
๋ฌธ์ for๋ฌธ ๋ด์์ queires ๋ด์ index๋ค์ ๋ฐ๋ณต์ ์ผ๋ก my_string์ ์ ์ฉ์ํค๋ฉด์, ์ ์ฉ๋ ๋ด์ฉ์ ๋ค์ my_string์ ์ ์ฅํ๋ ๋ฐฉ์์ผ๋ก ํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค. ์ฝ๋ ๋ฐ ์ค๋ช
def solution(my_string, queries): result = my_string for index in queries: front_string = result[:index[0]] mid_string = result[index[0]: index[1] + 1] back_string = result[index[1] + 1:len(result)] result = front_string + mid_string[::-1] + back_string return result for๋ฌธ ์์ string slicing ..
python์ tkinter ๋ชจ๋์ ์ฌ์ฉํด์ ๋จ์ ๋ณํ๊ธฐ๋ฅผ ๋ง๋ค์ด ๋ณด์. ์์ง tkinter ๋ชจ๋์ ์ฒ์ ๊ณต๋ถํ๋ ์ค์ด๊ธฐ ๋๋ฌธ์, ๊ฐ๋จํ๊ฒ ๊ตฌํํด๋ณด์๋ค. 1. miles to km, km to miles 2๊ฐ์ง ์ต์
๊ตฌํ 2. ๋ฒํผ์ ๋๋ฅผ ์ ๊ณ์ฐ์ด ์๋ฃ๋์ด ์๋ฃ ๊ฐ์ด ์ถ๋ ฅ ์ฝ๋ from tkinter import * window = Tk() FONT = ("Arial", 20) from_unit = "miles" to_unit = "km" window.title("Unit Converter") window.minsize(width="250", height="100") window.config(padx=50, pady=25) # Label from_label = Label(text=f"{from_unit..