Computer Science 387

[백준 Java] BOJ 11726 2xn 타일링 Java 문제 풀이

11726번: 2×n 타일링 (acmicpc.net) 11726번: 2×n 타일링 2×n 크기의 직사각형을 1×2, 2×1 타일로 채우는 방법의 수를 구하는 프로그램을 작성하시오. 아래 그림은 2×5 크기의 직사각형을 채운 한 가지 방법의 예이다. www.acmicpc.net import java.io.*; import java.util.*; public class Main { static int[] dp; public static int answer(int n){ dp = new int[n]; for (int i=0;i10007)?(dp[i-1]+dp[i-2]%10007):dp[i-1]+dp[i-2]; } } return dp[n-1]%10007; } public static void main(Stri..

[에러 해결] AttributeError: WebDriver object has no atribute find_element_by_class

page_num = 2 url = f"https://tomatolife.tistory.com/{page_num}" driver = webdriver.Chrome(executable_path="chromedriver") driver.get(url=url) try: element = WebDriverWait(driver, 5).until( EC.presence_of_element_located((By.CLASS_NAME, "contents_style")) ) search_box = driver.find_element_by_class_name("contents_style") print(search_box) finally: driver.quit() 셀레니움에서 dwebdriver.find_element_by_c..

백준 Java | 세그먼트 트리 문제 풀이(BOJ 1275번 커피숍2)

1275번: 커피숍2 (acmicpc.net) 1275번: 커피숍2 첫째 줄에 수의 개수 N과 턴의 개수 Q가 주어진다.(1 ≤ N, Q ≤ 100,000) 둘째 줄에는 처음 배열에 들어가 있는 정수 N개가 주어진다. 세 번째 줄에서 Q+2번째 줄까지는 x y a b의 형식으로 x~y까지의 합 www.acmicpc.net 세그먼트 트리는 3단계로 구성된다. 1. 트리 만들기 2. 트리 업데이트하기 3. 트리 쿼리(누적합 구하기) 처음에 잘못했던 것 - 트리 업데이트에서는 트리 배열 뿐만 아니라 원본 데이터도 값을 업데이트해주어야 한다. package SegmentTree.P1275; import java.io.BufferedReader; import java.io.IOException; import ja..