728x90 반응형 개발일지/코딩테스트24 [Programmers] 안전지대 c++ https://school.programmers.co.kr/learn/courses/30/lessons/120866 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr2차원 배열에서 폭탄이 없는 안전지대만 count해 return 해주는 함수를 짜면 된다.2차원 배열을 순회하여 폭탄이 있으면 그 주위값을 2로 만들고, 0인값을 카운팅 하는것으로 문제를 해결했다.더 좋은 풀이 방법이 있을 것 같다.추후에 더 좋은 방법이 생길 시 업데이트 해야겠다.#include #include using namespace std;void SetBombvector>& board, int row, int col { if.. 2025. 3. 17. [Programmers] 최고의 집합 c++ https://school.programmers.co.kr/learn/courses/30/lessons/12938 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.krN개의 합이 S인 원소집합 중 각 원소의 곱이 제일 큰 수를 찾는 것이다.4, 16 => 4,4,4,44, 17 => 4,4,4,54, 18 => 4,4,5,54, 19 => 4,5,5,54, 20 => 5,5,5,5S%N의 개수만큼 원소에 1을 더하면 된다.기본값은 S/N이다.vector solutionintn,ints { vector answer; int mid = s / n; int l = s % n; if (mid 2025. 3. 11. [Programmers] 하샤드 수c++ https://school.programmers.co.kr/learn/courses/30/lessons/12947 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제는 위 참고하샤드 수주어진 진법에서 그 수의 각 자릿수 숫자의 합으로 나누어떨어지는 자연수 설명할게 많이 없어서 코드 먼저 첨부#include using namespace std;bool solutionintx { bool answer = true; string str = to_stringx; int a = 0; for (int i = 0; i c++은 문자를 int로 받을 때 ASCII코드값으로 변환을 한다.그러므로 변환 시 .. 2025. 3. 6. [Programmers] 기지국 설치c++ https://school.programmers.co.kr/learn/courses/30/lessons/12979 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr문제는 위 참고결국 주어진 N으로 주어진 범위 외에 추가적으로 필요한 범위를 찾는 문제다.나는 시작과 끝을 기준으로 작업했다.위와 같이 주어졌을 때n=9,station=4,w=1station을 기준으로 -w-1 => 앞쪽의 남은 칸 개수station을 기준으로 +w => 뒤쪽의 칸n - 뒤쪽 칸 => 뒤쪽의 남은 칸 개수w가 1이므로 기지국이 커버하는 바운더리는 총 3∴ station -w1 -1 = 22는 하나의 기지.. 2025. 3. 4. [Programmers] 삼총사 c++ 문제 설명한국중학교에 다니는 학생들은 각자 정수 번호를 갖고 있습니다. 이 학교 학생 3명의 정수 번호를 더했을 때 0이 되면 3명의 학생은 삼총사라고 합니다. 예를 들어, 5명의 학생이 있고, 각각의 정수 번호가 순서대로 -2, 3, 0, 2, -5일 때, 첫 번째, 세 번째, 네 번째 학생의 정수 번호를 더하면 0이므로 세 학생은 삼총사입니다. 또한, 두 번째, 네 번째, 다섯 번째 학생의 정수 번호를 더해도 0이므로 세 학생도 삼총사입니다. 따라서 이 경우 한국중학교에서는 두 가지 방법으로 삼총사를 만들 수 있습니다.한국중학교 학생들의 번호를 나타내는 정수 배열 number가 매개변수로 주어질 때, 학생들 중 삼총사를 만들 수 있는 방법의 수를 return 하도록 solution 함수를 완성하세요... 2025. 2. 17. [programmers] 무인도 여행c++ 문제 설명메리는 여름을 맞아 무인도로 여행을 가기 위해 지도를 보고 있습니다. 지도에는 바다와 무인도들에 대한 정보가 표시돼 있습니다. 지도는 1 x 1크기의 사각형들로 이루어진 직사각형 격자 형태이며, 격자의 각 칸에는 'X' 또는 1에서 9 사이의 자연수가 적혀있습니다. 지도의 'X'는 바다를 나타내며, 숫자는 무인도를 나타냅니다. 이때, 상, 하, 좌, 우로 연결되는 땅들은 하나의 무인도를 이룹니다. 지도의 각 칸에 적힌 숫자는 식량을 나타내는데, 상, 하, 좌, 우로 연결되는 칸에 적힌 숫자를 모두 합한 값은 해당 무인도에서 최대 며칠동안 머물 수 있는지를 나타냅니다. 어떤 섬으로 놀러 갈지 못 정한 메리는 우선 각 섬에서 최대 며칠씩 머물 수 있는지 알아본 후 놀러갈 섬을 결정하려 합니다.지도를.. 2025. 2. 17. 이전 1 2 3 4 다음 728x90 반응형