Processing math: 100%
본문 바로가기
728x90
반응형

코테5

[Programmers] 저주의 숫자 3 c++ https://school.programmers.co.kr/learn/courses/30/lessons/120871 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 숫자 3이 포함되어있거나 3의배수는 무시하고 수를 센다. #include #include using namespace std;bool Contain3intn { while n>0 { int digit = n % 10; if digit==3 { return true; } n /= 10; } return false;}int .. 2025. 4. 11.
[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.
728x90
반응형