분류 전체보기(237)
-
2학년 2학기 알고리즘 과제_4주차(백준_2346번:풍선 터뜨리기)
2346번: 풍선 터뜨리기 문제1번부터 N번까지 N개의 풍선이 원형으로 놓여 있고. i번 풍선의 오른쪽에는 i+1번 풍선이 있고, 왼쪽에는 i-1번 풍선이 있다. 단, 1번 풍선의 왼쪽에 N번 풍선이 있고, N번 풍선의 오른쪽에 1번 풍선이 있다. 각 풍선 안에는 종이가 하나 들어있고, 종이에는 -N보다 크거나 같고, N보다 작거나 같은 정수가 하나 적혀있다. 이 풍선들을 다음과 같은 규칙으로 터뜨린다.우선, 제일 처음에는 1번 풍선을 터뜨린다. 다음에는 풍선 안에 있는 종이를 꺼내어 그 종이에 적혀있는 값만큼 이동하여 다음 풍선을 터뜨린다. 양수가 적혀 있을 경우에는 오른쪽으로, 음수가 적혀 있을 때는 왼쪽으로 이동한다. 이동할 때에는 이미 터진 풍선은 빼고 이동한다.예를 들어 다섯 개의 풍선 안에 ..
2024.11.06 -
개인정보보호 법제도의 분야별 응용 스터디 7주차 과제
보호되어 있는 글입니다.
2024.11.04 -
Web Hacking 과제_2(Rootme_Directory traversal)
Challenges/Web - Server : Directory traversal [Root Me : Hacking and Information Security learning platform] Challenges/Web - Server : Directory traversal [Root Me : Hacking and Information Security learning platform] www.root-me.org 문제를 들어가니 이렇게 생겼는데, Photo gallery 라고 되어있다. 메뉴 하나하나를 한번 클릭해보자. 이렇게 galerie=actions 처럼 각각 메뉴? 섹터? 별로 경로가 입력되는 것을 확인할 수 있었다.이걸 이용해서 문제를 풀 수 있을 것 같은데, 이 후 어떤식으로 접근해..
2024.11.04 -
Web Hacking 과제_1(Dreamhack_file-download-1)
file-download-1 | 워게임 | Dreamhack | 워게임 | Dreamhack file-download-1File Download 취약점이 존재하는 웹 서비스입니다. flag.py를 다운로드 받으면 플래그를 획득할 수 있습니다. Reference Introduction of Webhackingdreamhack.io 문제 설명File Download 취약점이 존재하는 웹 서비스입니다.flag.py를 다운로드 받으면 플래그를 획득할 수 있습니다. 우선 File Download 취약점에 대해서 찾아보자. 1. 파일 다운로드 취약점이란?파일 다운로드 기능 사용 시 임의의 문자나 주요 파일의 입력을 통해 웹 서버의 홈 디렉터리를 벗어나 임의의 위치에 있는 파일을 열람하거나 다운 가능한 취약점(pa..
2024.11.04 -
개인정보보호 법제도의 분야별 응용 스터디 6주차 과제
보호되어 있는 글입니다.
2024.11.03 -
2학년 2학기 알고리즘 과제_3주차(백준_1051번:숫자 정사각형)
1051번: 숫자 정사각형 문제N×M크기의 직사각형이 있다. 각 칸에는 한 자리 숫자가 적혀 있다. 이 직사각형에서 꼭짓점에 쓰여 있는 수가 모두 같은 가장 큰 정사각형을 찾는 프로그램을 작성하시오. 이때, 정사각형은 행 또는 열에 평행해야 한다.입력첫째 줄에 N과 M이 주어진다. N과 M은 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에 수가 주어진다.출력첫째 줄에 정답 정사각형의 크기를 출력한다. 📌 내풀이 및 생각 N X M 크기의 직사각형이 있다고 했을 때, 그 중에서 가장 크게 만들 수 있는 정사각형의 네 개의 꼭짓점에 위치한 숫자가 같으면 해당 크기를 출력하면 되므로 정사각형을 가장 크게 만들 수 있는 크기를 출력하는 것이 해당 문제의 핵심이다. 해당 문제를 풀기위한 아이디어를..
2024.10.30