분류 전체보기 750

[BOJ][C++] 백준 15686번: 치킨배달

https://www.acmicpc.net/problem/15686 15686번: 치킨 배달 크기가 N×N인 도시가 있다. 도시는 1×1크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈 칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형태로 나타내고, r행 c열 또는 위에서부터 r번째 칸 www.acmicpc.net 문제 크기가 N×N인 도시가 있다. 도시는 1×1크기의 칸으로 나누어져 있다. 도시의 각 칸은 빈 칸, 치킨집, 집 중 하나이다. 도시의 칸은 (r, c)와 같은 형태로 나타내고, r행 c열 또는 위에서부터 r번째 칸, 왼쪽에서부터 c번째 칸을 의미한다. r과 c는 1부터 시작한다. 이 도시에 사는 사람들은 치킨을 매우 좋아한다. 따라서, 사람들은 "치킨 거리"라는 말을 주로..

[BOJ][C++] 백준 1037번: 약수

https://www.acmicpc.net/problem/1037 1037번: 약수 첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되 www.acmicpc.net 문제 양수 A가 N의 진짜 약수가 되려면, N이 A의 배수이고, A가 1과 N이 아니어야 한다. 어떤 수 N의 진짜 약수가 모두 주어질 때, N을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되지 ..

[BOJ][C++] 백준 2849번: 행운의 바퀴

https://www.acmicpc.net/problem/2840 2840번: 행운의 바퀴 첫째 줄에 마지막 회전에서 화살표가 가리키는 문자부터 시계방향으로 바퀴에 적어놓은 알파벳을 출력한다. 이때, 어떤 글자인지 결정하지 못하는 칸은 '?'를 출력한다. 만약, 상덕이가 적어놓 www.acmicpc.net 문제 상덕이는 최근에 행운의 바퀴를 구매했다. 상덕이는 바퀴의 각 칸에 알파벳 대문자를 아래 그림과 같이 적었다. 바퀴에 같은 글자는 두 번 이상 등장하지 않는다. 또, 바퀴는 시계방향으로만 돌아간다. 바퀴 옆에는 화살표가 있는데, 이 화살표는 항상 한 곳을 가리키고 있으며, 돌아가는 동안 가리키는 글자는 바뀌게 된다. 위의 그림에서는 H를 가리키고 있다. 상덕이는 바퀴를 연속해서 K번 돌릴 것이다. ..

[SK Devocean] 데보션영 3기 합격 후기 🌊

SK에서 운영하는 테크블로그 '데보션'의 대학생 테크 인플루언서 활동 '데보션 영' 3기 합격 후기와 지원 과정 https://devocean.sk.com/ SKT에서 운영하는 테크블로그 데보션을 다들 들어봤을 것이다. 이 데보션에서 대학생 테크 인플루언서(라고 쓰고 서포터즈라고 읽는다) 3기를 올해 초에 모집하였고, 2차에 걸친 지원 과정 끝에 합격을 할 수 있었다! 대학생 중에서도 공대생, 그것도 개발자가 할 수 있는 대외활동이 정말 가뭄에 콩나듯 있는데 그 중에서도 검증된 대기업의 지원을 받는 데보션이 운영한다? 당! 장! 지원해야했다 모집공고 공고 내용을 요약하면 다음과 같다 필수 조건 : 대학생 모집 대상 : 코딩 가능, 블로그 쓰기, 정보 전달, 네트워킹 모집 과정 : 약 한달 동안 진행되며 ..

_/Velog 2024.03.06

[Softeer][데브크루 2일차] 소프티어 Lv.2 회의실 예약 (21년 재직자 대회 예선)

https://softeer.ai/practice/6266 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 문제 설명 회의실의 수 n 예약된 회의의 수 m 이후 n개의 줄에 회의실의 이름 r이 주어짐 이어 M개의 줄에 각 회의가 배정된 회의실의 이름 r과 시작 시각 s, 그리고 종료 시각 t가 주어짐 3 7 grandeur avante sonata sonata 14 16 grandeur 11 12 avante 15 18 sonata 10 11 avante 9 12 grandeur 16 18 avante 12 15 각 회의실에 대한 가능한(회의가 없는) 시간대를 회의실 이름의 오름차순으로 출력하면 됨 Room avante: Not available ----- Room grandeur:..

[Softeer][데브크루 2일차] 소프티어 Lv.3 금고털이 풀이

https://softeer.ai/practice/6288 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 문제 설명 첫 번째 줄에 배낭의 무게 W와 귀금속의 종류 N i번째 금속의 무게 Mi와 무게당 가격 Pi가 주어지면 배낭에 담을 수 있는 가장 비싼 가격을 출력하는 문제 특이하게 전동톱 기능 때문에 귀금속을 잘라서 잘려진 부분의 무게만큼 가치를 가질 수 있다 풀이 주어진 보석을 가치가 높은 순서대로 정렬한 뒤 가치가 높은 보석부터 차례로 가방에 넣으며 가치를 계산한다 가방 남은 양이 부족하면 그만큼 보석을 잘라 넣음. #include #include #include using namespace std; typedef pair ci; bool cmp(ci a, ci b) { re..

[Softeer][데브크루 1일차] 소프티어 Lv1. 근무시간 풀이

https://softeer.ai/practice/6254 Softeer - 현대자동차그룹 SW인재확보플랫폼 softeer.ai 문제 요약 출근 시각과 퇴근 시각이 각각 HH:MM HH:MM 과 같은 형식으로 주어지고, 근무한 시간의 총 합을 분으로 계산하는 문제. 문자열로 주어진 입력 값을 정수로 바꿔서 다루는 부분 말고는 정말 단순한 문제다 #include using namespace std; const int arr[] = {600, 60, 0, 10, 1}; int cal(string s) { int min = 0; for(int i=0; i a >> b; ans += cal(b) - cal(a); } cout

next-auth로 카카오 소셜 로그인 5분만에 구현하기 👻

Next-Auth 를 이용하면 소셜로그인을 5분만에 구현할 수 있다고 ? 구글, 깃허브, 애플, 트위터는 물론 카카오와 네이버 소셜로그인까지 지원하는 Next Auth를 쉽게 사용해보자. +) 세션에 저장되기 때문에 기기에서 자동로그인까지 일타이피 ! 💬 Kakao Developers 세팅 Kakao Developers 에서 앱을 등록하자 카카오 로그인 기능을 사용하기 위해 동의항목을 설정해준 뒤, 본격적으로 next-auth 를 사용하기 위해 세팅을 한다 1. REST API 키 내 애플리케이션 > 앱 설정 > 요약정보 REST API 키를 복붙해서 저장한다 // .env KAKAO_CLIENT_ID=복붙 깃허브등에 API키들이 노출되지 않도록 .env 파일에 저장해서 .gitignore 에 추가하는걸..

_/Velog 2023.12.23