목록분류 전체보기 (503)
저장을 습관화

링크 https://www.acmicpc.net/problem/1181 1181번: 단어 정렬 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. 주어지는 문자열의 길이는 50을 넘지 않는다. www.acmicpc.net 1. 문제 알파벳 소문자로 이루어진 N개의 단어가 들어오면 아래와 같은 조건에 따라 정렬하는 프로그램을 작성하시오. 길이가 짧은 것부터 길이가 같으면 사전 순으로 단, 중복된 단어는 하나만 남기고 제거해야 한다. 2. 입력 첫째 줄에 단어의 개수 N이 주어진다. (1 ≤ N ≤ 20,000) 둘째 줄부터 N개의 줄에 걸쳐 알파벳 소문자로 이루어진 단어가 한 줄에 하나씩 주어진다. ..

링크 https://www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때 www.acmicpc.net 1. 문제 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입력으로 받아 그룹 단어의..

링크 https://www.acmicpc.net/problem/10809 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 1. 문제 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 3. 출력 각각의 알파벳에 대해서, a가 처음 등장하는 위치,..

쿠키라는 이름은 매직 쿠키에서 유래했으며, 매직 쿠키는 포춘 쿠키에서 나온 이름이다. 원문 출처 https://www.itworld.co.kr/news/102368 ITWorld 용어풀이 | 쿠키 개인정보를 단속하는 가장 간단한 방법으로 흔히 웹 브라우저상 쿠키 관리를 꼽습니다. 브라우저가 느릴 때 쿠키를 삭제하는 것만으로도 어느 정도 속 www.itworld.co.kr 개인정보를 단속하는 가장 간단한 방법으로 흔히 웹 브라우저상 쿠키 관리를 꼽습니다. 브라우저가 느릴 때 쿠리를 삭제하는 것만으로도 어느 정도 속도 향상을 기대할 수도 있다고 합니다. 능동적인 인터넷 사용자라면 인터넷 익스플로러의 복잡한 설정에서 쿠키를 삭제하는 방법도 알고 있을 겁니다. 그런데 이렇게 친숙한 단어인 쿠키의 정체는 무엇일까..

docker는 현재 사용 중인 컴퓨터의 자원을 활용하여 격리된 환경인 컨테이너를 생성하는 플랫폼이다. 예전에 사용하던 VMware가 사용자의 컴퓨터에서 일정량의 cpu core와 메모리를 할당받고, 그 리소스를 사용해 사용자의 컴퓨터와 별개의 OS 환경을 구축하는 시스템이었다면 (컴퓨터는 건물주, VMware는 세입자의 이미지?) docker는 사용자의 리소스와 OS까지 그대로 같이 공유하면서도, 사용자의 컴퓨터 환경과는 별개의 환경을 운영할 수 있게 해준다. 이를 컨테이너라고 한다. (게스트하우스라고 설명해도 될까? 컴퓨터는 게하 주인, docker는 손님?) (엄밀히 따지면 다르지만 대충 그런 느낌) 사용자의 리소스와 OS를 공유한다는 말은, 당연히 네트워크 환경도 공유하게 된다는 의미이다. 그렇다면..
링크 https://www.acmicpc.net/problem/1085 1085번: 직사각형에서 탈출 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램 www.acmicpc.net 1. 문제 한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오. 2. 입력 첫째 줄에 x, y, w, h가 주어진다. 3. 출력 첫째 줄에 문제의 정답을 출력한다. 4. 예제 입력 6 2 10 3 5. 예제..
링크 https://www.acmicpc.net/problem/30501 30501번: 관공... 어찌하여 목만 오셨소... 천하제일의 장수 관우도 결국 죽음을 맞이했다. 유비와 장비는 관우의 복수를 위해 $N$명의 용의자 중 관우를 죽인 범인을 찾으려 한다. 관우와 함께 있었던 장수의 말에 따르면 관우를 죽인 범 www.acmicpc.net 1. 문제 천하제일의 장수 관우도 결국 죽음을 맞이했다. 유비와 장비는 관우의 복수를 위해 $N$명의 용의자 중 관우를 죽인 범인을 찾으려 한다. 관우와 함께 있었던 장수의 말에 따르면 관우를 죽인 범인의 이름에는 S가 들어간다. 관우를 죽인 용의자 이름의 리스트에서 관우를 죽인 범인의 이름을 찾는 프로그램을 작성하시오. 2. 입력 첫째 줄에 용의자의 수를 뜻하는 ..
링크 https://www.acmicpc.net/problem/30031 30031번: 지폐 세기 대한민국 지폐는 천 원권, 오천 원권, 만 원권, 오만 원권으로 총 네 종류가 있다. 각 지폐의 세로 길이는 $68\text{mm}$로 모두 같지만, 가로 길이는 모두 다르다. 천 원권의 가로 길이는 $136\text{mm}$, www.acmicpc.net 1. 문제 대한민국 지폐는 천 원권, 오천 원권, 만 원권, 오만 원권으로 총 네 종류가 있다. 각 지폐의 세로 길이는 68mm로 모두 같지만, 가로 길이는 모두 다르다. 천 원권의 가로 길이는 136mm, 오천 원권의 가로 길이는 142mm , 만 원권의 가로 길이는 148mm, 오만 원권의 가로 길이는 154mm이다. 따라서 가로의 길이를 통해서 지폐..

이전 게시글 : https://ctrs.tistory.com/433 NestJS - Swagger를 사용해서 API 문서 만들기 NestJS 공식 문서 swagger 관련 https://docs.nestjs.com/openapi/introduction Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, ctrs.tistory.com 공식문서 : https://docs.nestjs.com/openapi/introduction Documentatio..
https://www.acmicpc.net/problem/25600 25600번: Triathlon 트라이애슬론(Triathlon)이란 라틴어에서 $3$가지라는 의미를 가진 tri와 경기를 뜻하는 athlon의 합성어이다. 우리나라에서는 트라이애슬론 대신 철인 3종 경기로 알려져 있다. 트라이애슬론은 여러 www.acmicpc.net 1. 문제 트라이애슬론(Triathlon)이란 라틴어에서 $3$가지라는 의미를 가진 tri와 경기를 뜻하는 athlon의 합성어이다. 우리나라에서는 트라이애슬론 대신 철인 3종 경기로 알려져 있다. 트라이애슬론은 여러 종류가 있으며 대표적으로 올림픽에서의 트라이애슬론은 각각 주어진 구간만큼 수영하고, 사이클을 타며, 마지막으로 마라톤을 하게 된다. 알고리즘에서도 트라이애슬론..