본문 바로가기

분류 전체보기137

[Baekjoon] 2869번 : 달팽이는 올라가고 싶다 https://www.acmicpc.net/problem/2869 2869번: 달팽이는 올라가고 싶다 문제 땅 위에 달팽이가 있다. 이 달팽이는 높이가 V미터인 나무 막대를 올라갈 것이다. 달팽이는 낮에 A미터 올라갈 수 있다. 하지만, 밤에 잠을 자는 동안 B미터 미끄러진다. 또, 정상에 올라간 �� www.acmicpc.net 정답코드 #include int main() { int v, a, b, day = 0; scanf("%d %d %d", &a, &b, &v); day = (v - a) / (a - b)+1; if( (v - a) % (a - b) !=0) day++; printf("%d\n", day); } 2020. 6. 16.
[Baekjoon] 4344번 : 평균은 넘겠지 https://www.acmicpc.net/problem/4344 4344번: 평균은 넘겠지 문제 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. 입력 첫째 줄에는 테스트 케이스의 개수 C가 주어진다. 둘째 줄부터 각 � www.acmicpc.net 정답코드 #include int main() { int c, n, arr[1000] = { 0 },sum,count; double avg; scanf("%d", &c); for (int i = 0; i < c; i++) { sum = 0; count = 0; scanf("%d", &n); for (int j = 0; j < n; j++) { scanf("%d", &arr[j]); sum += a.. 2020. 6. 16.
[Baekjoon] 2331번 : 분해합 https://www.acmicpc.net/problem/2231 2231번: 분해합 문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+ www.acmicpc.net 정답코드 #include int main() { int n, tmp, sum, all[10] = { 0 },count=0,min; scanf("%d", &n); for (int i = 1; i 2020. 6. 16.
[Baekjoon] 10828번 : 스택 https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 � www.acmicpc.net 정답 코드 #include #include #define MAX 10000 int stack[MAX]; int high = -1; void push(int data) { stack[++high] = data; }; void pop() { if (high ==-1) { printf("-1\n"); return; } printf("%d\n", stack[high]); stack[.. 2020. 6. 16.
[Baekjoon] 11399번 ATM https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net 코드 #include int main() { int n, p[1000] = { 0 }, sum = 0; scanf("%d", &n); for (int i = 0; i p[i]) { int tmp = p[j]; p[j] = p[i]; p[i.. 2020. 6. 16.
[Multimedia] e_e 오늘은 쉬어가는 기분으로 ctf-d의 multimedia 문제를 풀어보자! 문제를 보니 아무내용없이 e_e 얼굴만 있다. http://www.ctf-d.com/challenges#e_e [DigitalForensic] with CTF www.ctf-d.com 문제에서 제시된 파일을 받으면 파일 확장자명이 없다. HxD에서 이 파일을 열어봤다. 파일의 헤더 시그니처 부분을 보니 FF D8 FF E1 이 적혀 있다. 구글링을 통해 이 파일의 확장자명을 찾아보았다. ※ 파일 시그니처란 , 파일의 내용을 식별하거나 확인하는데 사용되는 데이터로, 예시로는 jpg, png, zip 등이 있다. 파일 시그니처는 보통 파일의 맨 앞이나 맨 끝에 위치하는 특정 바이트를 통해 알아낼 수 있다. 파일의 맨 앞부분에 존재하는.. 2020. 6. 15.