본문 바로가기

코테준비8

[PROGRAMMERS] Level 2 큰 수 만들기 (스택, C++) https://school.programmers.co.kr/learn/courses/30/lessons/42883?language=cpp 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 결국 다시 C++로 돌아왔다.. 배열 처리가 C++이 너무 좋아서 그냥 앞으로 쭉 코테는 C++로 진행할 예정이다. 🎁 문제 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 .. 2022. 12. 15. 더보기
[PROGRAMMERS] Level 2 두개 이하로 다른 비트 (이진탐색, JAVA) https://school.programmers.co.kr/learn/courses/30/lessons/77885 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 시간 제한이 없었다면 이 문제는 단순 구현으로 엄청 쉬운 문제지만, 시간 제한이 있어 규칙성을 찾는 재미있는 문제이다. 문제를 소개하고 JAVA로 풀이를 소개하고자 한다. 🎁 문제 양의 정수 x에 대한 함수 f(x)를 다음과 같이 정의합니다. x보다 크고 x와 비트가 1~2개 다른 수들 중에서 제일 작은 수 예를 들어, f(2) = 3 입니다. 다음 표와 같이 2보다 큰 수들 중에서 비트가 다른 .. 2022. 12. 13. 더보기
[PROGRAMMERS] Level 2 디펜스 게임 (이진탐색, C++) 코딩테스트 연습 - 디펜스 게임 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 어제 올라온 따끈따끈한 신상 문제이다. 프로그래머스는 한 문제를 풀 때마다 점수를 주는데, 신상 문제를 풀면 점수를 굉장히 많이 획득할 수 있다. 쿄쿄 🎁 문제 준호는 요즘 디펜스 게임에 푹 빠져 있습니다. 디펜스 게임은 준호가 보유한 병사 n명으로 연속되는 적의 공격을 순서대로 막는 게임입니다. 디펜스 게임은 다음과 같은 규칙으로 진행됩니다. 준호는 처음에 병사 n명을 가지고 있습니다. 매 라운드마다 enemy[i]마리.. 2022. 12. 11. 더보기
[BAEKJOON] 16568번 엔비스카의 영혼 (DP, C++) https://www.acmicpc.net/problem/16568 16568번: 엔비스카의 영혼 첫째 줄에 N, a, b가 주어진다. (0 ≤ N ≤ 1,000,000, 0 ≤ a, b ≤ N) www.acmicpc.net 취업 준비로 요즘 코딩테스트를 준비하면서 블로그를 신경쓰지 못했다 ㅜㅜ.. 그래서 블로그에 글도 올릴겸 좀 재미있는 문제와 개인적으로 어렵게 느껴졌던 문제들을 공유하기로 결심했다. 🎁 문제 한길이는 수습 마법사이며, 마법사의 영혼을 받기 위해 줄을 서있다. 한길이는 강력한 힘을 얻기 위해 인성을 버렸다. 그리고 최고로 강력한 엔비스카의 영혼을 받기 위해서 새치기를 하기로 결심했다. 한길이의 앞에 N명의 사람들이 줄 서있다. 1초가 지날 때마다 줄의 맨 앞 사람은 영혼을 받고 집에 간.. 2022. 12. 8. 더보기