목록공부 관련/Programming (10)
먼지 쌓인 키보드
'설정 기초 Set WshShell = CreateObject("Wscript.Shell") ' "테스트"라는 문자열 입력하고싶을때 WshShell.Sendkeys "테스트" ' 엔터키 누를때 WshShell.Sendkeys "{enter}" 'ctrl 키 누를때 WshShell.Sendkeys "^" 'alt 키 누를때 WshShell.Sendkeys "%" '응용방법 : ctrl + c 를 누르고싶다면 WshShell.Sendkeys "^c"
'초기 설정값 a= -1 b= -1 c= -1 d= -1 '찾기를 원하는 텍스트가 "TEST"라면 obj.GetTextLocation("TEST", a,b,c,d) 'a, b는 해당 텍스트의 x축 y축 좌표값임 '해당 obj의 a,b 좌표를 클릭하면 "TEST" 위치가 클릭됨 obj.Click a,b
obj의 클릭에는 3가지 방법이 있는데 1. obj.click x, y, micLeftBtn (= obj.click x, y) 2. obj.click x, y, micMiddleBtn 3. obj.click x, y, micRightBtn ex) Window("Microsoft Edge").Click 500, 150, micRightBtn Window("Microsoft Edge").Click 420, 550, micMiddleBtn
경험상 대부분의 경우 오류로 표시된 부분의 - 대소문자가 틀렸거나 - 철자를 다르게 썼거나 - 파일명과 클래스명을 혼동한 경우 이 3가지로 해결됐었음
* 포인터란 A형 포인터(A*) A형 변수의 주소값을 저장 int *a char *b double *c &연산자 변수의 주소값 변환 *연산자 (기호가 *) 포인터가 가리키는 메모리 참조 ex) int a=20; int *p=&a; //a라는 변수의 주소값을 int형 포인터p의 메모리에 저장 printf("%d", p); //p가 가리키는 변수의 주소값을 출력 printf("%d", &a); //a의 주소값 출력 printf("%d", *p); //p가 가리키는 변수를 참조 20출력 (*p)++; //p가 가리키는 변수의 값을 증가 printf("%d", a);//21 printf("%d", *p);//21 *의 용도 -곱셉 a*b; -선언 int *p;// int형 포인터 변수 선언 -접근 *p; 포인터..
* 자료형 문자형 char 1byte 정수형 int 4byte 부동소수형 float 4byte double 8byte * 입력함수 scanf("입력형식기호", &변수); 입력형식기호 %c 문자입력 %d 10진수 %x 16진수 %o 8진수 %f float형 %lf double형 %e 지수형 %s 문자열 ex) %x %o사용법 int a=100; printf("%o", a) 8진법으로 나옴 printf("%x", a) 16진법으로 나옴 * scanf주의할점 scanf("%d%d%d"로 하게 되었을 때 입력을 1 2 3을 하게 되면 첫 번째는 1 두 번째는 “ ”공백으로 입력됨 1[enter]2[enter]3[enter]를 하면 첫 번째 1 두 번째 [enter]가 입력된다. scanf("%d %d %d", ..
1. 알고리즘과 입/출력 Hello World A+B A+B - 2 A+B - 3 A+B - 4 A+B - 5 A+B - 6 A+B - 7 A+B - 8 그대로 출력하기 그대로 출력하기 2 숫자의 합 열 개씩 끊어 출력하기 2. 자료구조 1 스택 괄호 쇠막대기 에디터 큐 조세퍼스 문제 덱 알파벳 개수 알파벳 찾기 문자열 분석 단어 길이 재기 ROT13 네 수 접미사 배열 3. 다이나믹 프로그래밍 1 1로 만들기 2×n 타일링 2×n 타일링 2 1, 2, 3 더하기 붕어빵 판매하기 쉬운 계단 수 오르막 수 이친수 스티커 포도주 시식 가장 긴 증가하는 부분 수열 가장 큰 증가 부분 수열 가장 긴 감소하는 부분 수열 가장 긴 바이토닉 부분 수열 연속합 계단 오르기 제곱수의 합 타일 채우기 파도반 수열 합분해 ..
백준 2748번 피보나치 수2 https://www.acmicpc.net/problem/2748 2748번: 피보나치 수 2 문제 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n>=2)가 된다. n=17일때 까지 피보나치 수를 써보면 다음과 같다. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597 n이 주어졌을 때, n번째 피보나치 수를 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22..