전체 글54 [백준] 2869번 달팽이는 올라가고 싶다 이번 문제는 수학적 사고력을 요하는 문제였다.내 답 말고 다른 답도 봤는데 나와 완전 반대되는 답도 있어서 가져와봤다. 내 코드import sysinput = sys.stdin.readlinea, b, v = map(int, input().split())v -= aday = v // (a - b) + 1if(v % (a - b) > 0): day += 1print(day) 결국 잘 때 하루가 지나므로 처음에 a를 빼주고 day를 1을 더하면 다음부터는 a-b로 나눈 몫에 나머지가 0을 넘을 때 (아직 거리가 남을 때) + 1을 해주면 되는 코드다.그리고 다른 코드를 보여주겠다. a, b, v = map(int, input().split())day = (v - b) // (a - b)if (v - b.. 2025. 1. 24. Simmiland 공략집 (계속 업데이트 중) 지형Plains : 온도 : 20eh 내외, 습도 : 20woods : Plains 지형 or wasteland 지형에서 나무 두 개 인접하게 배치mountainous : meteor 카드 사용 시 or wasteland 지형에 quake 카드 사용 시desert : 온도 25도 이상, 습도 0에 가깝게tundra : 온도 0도 이하tropic(jungle) : 온도 24도 이상, 습도 50 이상snowfield : 온도 -10도 이하 자원용암 : mountainous 지형에 quake 카드 같은 곳에 2번석유 : desert 지형에 quake 카드 1번berry bush : woods 지형에서 plant 카드 사용toxic berry bush : swamp, jungle 지형에서 plant 카드 사용h.. 2025. 1. 15. 나의 첫 CTF [2024 Layer7 CTF] 소개2024 Layer7 CTF는 선린 인터넷 고등학교의 Layer7 동아리에서 개최하는 CTF이다.신청은 Layer7 CTF에서 하고 디스코드도 가입해야 한다. 푼 문제들솔직히 2 문제 풀었다만 실질적으로 푼 문제는 1 문제이다.나머지 1 문제는 그냥 답이 나와있기 때문이다.그렇기 때문에 사실 푼 문제'들'이 아니라 푼 문제라고 하는 게 맞다.그러나 자존심이 있기 때문에 '들'이라고 했다. 거두절미하고 다음은 푼 문제에 대한 간단한 write-up이다. Flag 형식은 Layer7{...} 이다.이번 문제는 File vulnerability와 Path traversal으로 푸는 문제였다.파일을 올려 다른 경로의 파일을 조회하는 것이 풀이방식이다. 전체 코드from flask import Flask, r.. 2025. 1. 12. [운영체제] 프로세스와 스레드, 그 외 관련 개념 정리 최근 인스타 릴스에서 파이썬 GLI를 보고 프로세스와 스레드에 궁금증이 생겨서 정리해 보았습니다.정리해 보면서 느낀 점은 그동안 너무 대충 조사하고 공부했다는 생각이 들었고,이번에 공부해 보면서 컴퓨터 용어들과 컴퓨터에 대해 조금 더 심도 있게 이해할 수 있게 되었습니다. 1. 프로세스1-1. 프로그램과 프로세스의 차이우선 프로세스를 설명하기 전에 프로그램과 프로세스의 개념 정리부터 해보도록 하겠습니다.프로그램프로세스실행하지 않은 프로그램실행 중인 프로그램장기 기억 장치(SSD, HDD)에 들어가 있으나 메모리(RAM)에는 없음.메모리에 들어있으며 CPU 자원을 할당받아 프로그램이 실행되고 있는 상태. 통용적으로 프로그램과 프로세스는 같이 쓰이기도 합니다.그리고 사실 그리 다른 개념도 아니라고 생각합니.. 2025. 1. 8. 이전 1 2 3 4 5 6 7 ··· 14 다음