목록전체 글 (273)
촉촉한초코칩
문제한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.입력첫째 줄에 x, y, w, h가 주어진다.출력 첫째 줄에 문제의 정답을 출력한다.그림 참고 : https://ooyoung.tistory.com/102 x,y, w,h = map(int, input().split())line = []line.append(x)line.append(h-y)line.append(w-x)line.append(y)print(min(line))#include int main() { int x, y, h, w; scanf("%d %d %d %d", &x, ..
코드"; echo "FLAG : ".$FLAG; }else{ echo "wrong.."; } }?>password : get source데이터베이스이름은 md5_password이고, DB_username과 DB_password는 데이터베이스의 사용자이름과 비밀번호이다. 그 안에 테이블명은 admin_password로, password의 값이 열로 들어있다.? select문에서 password가 md5로 생성한 값과 같으면(행이 있으면) flag를 출력한다. mysqli_real_escape_string(connection, escapestring); → connection과 escape형태로 만들어줄 string을 입력한다. → 필터링? md5에서 true인자는, ps 값을 binary로 ..
문제 파일#!/usr/bin/env python3import randomimport signalimport sysMENU_GAMBLE = 1MENU_VERIFY = 2MENU_FLAG = 3MENU_LEAVE = 4money = 500verified = Falsedef show_menu(): print('=======================================') print('1. go to gamble') print('2. verify you\'re a robot') print('3. buy flag') print('4. leave')def get_randn(): return random.randint(0, 0xffffff..
문제 파일 문제 파일에는 사진 하나가 주어진다. 스테가노그래피인줄 알았는데 이미지를 넣어봐도 아무것도 나오지 않았다.스테가노그래피 : 데이터 은폐 기술 중 하나이며, 데이터를 다른 데이터에 삽입하는 기술 혹은 그 연구를 가리킨다. 크립토그래피 (cryptography)가 메시지의 내용을 읽을 수 없게 하는 수단인 반면, 스테가노그라피는 존재 자체를 숨긴다. 풀이white space steganography를 힌트로 줬길래 찾아보았다. (참고 : https://swfs-swuforensics.tistory.com/736)white space steganography : 탭과 공백을 추가하여 텍스트 파일의 메세지를 숨기는 것. https://darkside.com.au/snow/index.html 에서 프..
문제세 점이 주어졌을 때, 축에 평행한 직사각형을 만들기 위해서 필요한 네 번째 점을 찾는 프로그램을 작성하시오.입력세 점의 좌표가 한 줄에 하나씩 주어진다. 좌표는 1보다 크거나 같고, 1000보다 작거나 같은 정수이다.출력직사각형의 네 번째 점의 좌표를 출력한다.입력받은 숫자들의 X, Y 따로 요소 별 개수를 센다. → Counter 함수 사용 그 개수 중 작은 걸 answer에 출력해준다. from collections import CounterX = []Y = []len_arr = []answer = []for i in range(0,3): x, y = map(int, input().split()) X.append(x) Y.append(y)#요소 별 개수 세기 counts = Co..
문제정수 A, B 가 주어진다. 세로 길이가 A cm, 가로 길이가 B cm 인 아래와 같은 직사각형의 넓이를 cm2 단위로 구하시오.입력표준 입력에 다음과 같은 형태로 입력이 주어진다.AB출력세로 길이가 A cm, 가로 길이가 B cm인 직사각형의 넓이를 cm2 단위로 구하고, 단위 (cm2)를 생략하여 출력한다.#include int main() { int a, b; scanf("%d \n%d", &a, &b); printf("%d\n", a*b);}a = int(input())b = int(input())print(a*b)