전체 글(139)
-
1100: 하얀 칸
브론즈 2 https://www.acmicpc.net/problem/1100 1100번: 하얀 칸 체스판은 8×8크기이고, 검정 칸과 하얀 칸이 번갈아가면서 색칠되어 있다. 가장 왼쪽 위칸 (0,0)은 하얀색이다. 체스판의 상태가 주어졌을 때, 하얀 칸 위에 말이 몇 개 있는지 출력하는 프로그램 www.acmicpc.net -결과 -코드 #include int main() { char chessboard[9][9]; int cnt = 0; for (int i = 0; i < 8; i++) { scanf("%s", chessboard[i]); } for (int i = 0; i < 8; i++) { for (int j = 0; j < 8; j++) { if ((i + j) % 2 == 0 && chessb..
2022.07.21 -
1085: 직사각형에서 탈출
브론즈 3 https://www.acmicpc.net/problem/1085 1085번: 직사각형에서 탈출 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램 www.acmicpc.net -결과 -코드 #include int main(void) { int x, y, w, h; scanf("%d %d %d %d", &x, &y, &w, &h); if(w - x > h - y) { if(h - y > x) printf("%d", (x > y) ? y : x); else if(h - y > y) printf("%d", (y > x) ? x : y); els..
2022.07.21 -
웹해킹_2주차 정리
HTML Injection – reflected (GET) HTML Injection – stored (Blog) Quest. 분명 당신은 검색 창에 아무 의미도 없는 값을 입력했습니다. 하지만 burp suite라는 취약점 분석 도구를 통해 아래의 유의미한 결과를 출력할 수 있게 되었습니다. 이 도구를 통해 아무 값을 입력하여 아래 두 번째 사진과 같이 출력하세요. 난이도 low hint1. GET 방식과 다르게 POST 방식은 전송되는 변수 값이 보이지 않습니다. 하지만 burp suite를 이용한다면 클라이언트에서 서버로 전송되는 값이 모두 보입니다. 이걸 이용하여 값을 조작해봅시다. SUCCESS 태그 입력 난이도 medium -hint1. 페이지 소스 코드를 확인해봅시다. Enter your f..
2022.07.17 -
웹기초_2주차 정리
생활코딩 PHP 18강~30강 18. 함수 만들기 예고 내장함수 : php가 만들어서 사용자가 사용할 수 있도록 제공하는 함수, 기본적으로 내장된 함수 -> 함수를 직접 사용하는 것 뿐만 아니라 만드는 것까지 하기 19.1. 함수의 형식 1/3 php는 function이라고 하는 약속된 문자가 들어오면 "지금부터 함수를 정의한다"고 생각한다. 19.2. 함수의 형식 2/3 basic()함수가 지금 실행되고 있는 함수인데, 이 함수에 입력값을 주면 이 함수가 입력값을 받아서 내부적으로 다르게 동작하게 개선할 수 있다. 입력값과 관련된 개념 1. parameter 2. argument 여기서 function sum에 사용되는 $left와 $right라고 하는 변수가 parameter, 매개변수라고 한다. s..
2022.07.17 -
2163: 초콜릿 자르기
브론즈 1 https://www.acmicpc.net/problem/2163 -결과 -코드 #include int main() { int N, M; scanf("%d %d", &N, &M); int count = N * M - 1; printf("%d", count); return 0; } -풀이 직접 그림을 그려서 규칙을 찾아보면, N*M 크기의 초콜릿은 N*M-1로 쪼개야 한다. 초콜릿 크기를 먼저 입력받는다. 그 후 쪼개는 횟수를 규칙에 따라서 계산 후 출력해야 한다.
2022.07.15 -
2775: 부녀회장이 될테야
브론즈 1 https://www.acmicpc.net/problem/2775 -결과 -코드 #include int main(){ int arr[15][15] = {0,}; int test,h,w; for(int i=0; i
2022.07.15