25634번: 전구 상태 뒤집기 전구의 밝기들이 배열로 주어지고, 초기에 켜져있는지, 꺼져있는지가 주어진다. 연속하는 구간내의 모든 전구들의 상태를 뒤집으면 켜진 전구는 꺼지고, 꺼진 전구는 켜진다. 이 연산을 정확히 1번 해야할때, 전구 밝기들의 합의 최댓값을 구한다. ---------------------------------------------------------------------------------------------------------------------------------------------------- n이 최대 20만인데, 연속하는 구간의 상태를 뒤집어야한다? 구간 dp로 하자니 O(N^2)일텐데 그리고 연산을 무조건 1번은 해야한다는거까지 굉장히 어렵다 처음 상태에서..
1. 로딩 지연 문제 프로그램은 한줄 실행이 성공하면 바로 다음줄로 넘어가는데, 웹드라이버의 로딩이 안되어있다보니, 프로그램이 해당 요소를 찾지 못해 에러나는 경우가 있다 로딩 속도가 프로그램 속도를 따라오지 못해 에러가 나는 경우가 있다는 것 import time time.sleep()으로 지연시간을 두는 방법이 있는데, 이래도 안되는 경우가 종종 있다 이때 요소가 로딩이 될때까지 기다리고, 로딩이 되면 실행을 하는 방법이 있다는데 WebDriverWait와 EC.presence_of_element_located를 이용하면 된다 from selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver.support import ex..
원래 잘 작동하던 프로그램이 어느날 갑자기.. 에러나더라?? 왜 안되나 봤는데 원래 이렇게 되어있던 xpath가 button = driver.find_element(By.XPATH, "/html/body/div[4]/div/div/span") /html/body/div[5]/div/div/span 이렇게 바뀌어있더라? 웹페이지 구조가 살짝 바뀔수도 있나봐? https://www.geeksforgeeks.org/difference-between-relative-and-absolute-xpath-in-selenium/#choosing-the-right-xpath-strategy Difference between Relative and Absolute XPath in Selenium - Geeksfor..
GetComponent()는 원하는 타입의 컴포넌트를 자신의 게임 오브젝트에서 찾아온다. 여기서 꺾쇠 로 가져올 타입을 받는다 void Start(){ playerRigidbody = GetComponent();} GetComponent()로 자신의 게임 오브젝트에서 Rigidbody 타입의 컴포넌트를 가져와서 playerRigidbody 변수에 대입한다 여기서 는 generic 기법이다. 이는 메소드나 클래스가 여러 타입에 호환되게 만들어준다. 안에 원하는 타입을 명시하면 클래스나 메소드가 해당 타입에 맞춰 동작한다. generic을 쓰지 않으면 무슨 일이 일어날까? 같은 동작을 하는 여러 타입의 메소드나 클래스를 일일이 만들어야한다. GetComponent()동작을 하는 GetComponentR..
https://wwme.kr/lemon/play?mode=normal 레몬 게임 | 덥덥미레몬 게임을 플레이 해보세요. 게임 기록이 덥덥미에 저장되고 리더보드에 표시됩니다.wwme.kr 레몬게임은 10*17 행렬에 숫자가 1~9중 하나가 쓰여있는데 사각형으로 드래그할 수 있다 이 사각형 안의 숫자 합이 10이 되면 해당 영역의 숫자들이 지워진다 지워진 숫자 수만큼 점수를 얻는다. 더이상 드래그할 수 없으면 배열이 교체된다. --------------------------------------------------------------------------------------------------------------------------------------------------- 막상 직접 해보니까..
1. 암시적 형변환(implicit cast) 컴파일러가 자동으로 변환 주로 작은 크기의 자료형에서 큰 크기의 형식으로 변환 #include using namespace std;int main(){ float float_value = 1.5f; // 원본 데이터는 부동 소수점 형 1.5 double double_value = float_value; // 숫자 승격: 데이터 유실 없음 int int_value = float_value; //숫자 변환: 데이터 유실 발생 cout double는 float와 같은 부동소수점 계열인데 더 큰 자료형이므로, 유실없이 float형을 자동으로 double형으로 바꾼다 이를 숫자 승격이라고 부른다(암시적 형변환) double double_value = floa..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.