전체 글(137)
-
백준 [ALGORITHM] - 사이클 단어 (1544)
def checker(lst): save_board = {} for word in lst: found = False for i in range(len(word)): rotated_word = word[i:] + word[:i] if rotated_word in save_board: found = True break if not found: save_board[word] = 0 print(len(save_board))if __name__ == '__main__': n = int(input()) lst = [input(..
2024.05.17 -
백준 [ALGORITHM] - 학생 번호 (1235)
def solver(id): k = 1 while True: find_k = set() for i in id: find_k.add(i[-k:]) if len(find_k) == len(id): return k k += 1n = int(input())id = [input() for _ in range(n)]print(solver(id))
2024.05.15 -
[CTF] DEF CON CTF 2024 Qualifiers - Gilroy
Defcon 2024 Quals에 Friendly Maltese Citizens 라는 팀으로 참가하였다.학교 생활 때문에 바쁜 와중 잠깐 짬을 내서 참여한 데프콘 예선에서 출제된 Gilroy라는 문제의 write-up을 작성했다.문제 카테고리는 Web, Misc 로 생각하고 있고컨셉은 게싱에 웹 로직을 활용해서 해결 할 수 있는 문제다. 사이트에서 제공하는 기능을 나열해보자면회원가입, 로그인, 쓰레드 작성, 쓰레드 댓글 작성, 회원 정보 확인 정도가 존재한다.아래의 사진은 문제에 들어가면 보이는 화면이다 기본적으로 회원가입을 진행한 뒤에 쓰레드에 글을 작성하면 normal group으로 작성이 된다.하지만, 작성된 글 리스트 맨 아래를 확인하면 admin 권한의 회원정보를 확인할 수 있는데, admin..
2024.05.09 -
백준 [ALGORITHM] - 별 찍기 - 7 (2444)
n = int(input())for i in range(1, n+1): if i
2024.04.29 -
백준 [ALGORITHM] - 바구니 뒤집기 (10811)
#include int revlst(int lst[], int a, int b) { a = a-1; b = b-1; while(a
2024.04.29 -
백준 [ALGORITHM] - 공 바꾸기 (10813)
#include int main() { int n, m; int a, b; scanf("%d %d", &n, &m); int lst[n]; for (int i = 0; i
2024.04.29