본문 바로가기
반응형

알고리즘110

[코딩테스트] Java - 알고리즘 백트래킹코드더보기더보기ㅇ 예시더보기더보기ㅇ 정렬코드더보기더보기ㅇ 예시더보기더보기ㅇ 시뮬레이션코드더보기더보기ㅇ 예시더보기더보기ㅇ 동적계획법코드더보기더보기ㅇ 예시더보기더보기ㅇ 그리디코드더보기더보기ㅇ 예시더보기더보기ㅇ 2025. 3. 16.
[코딩테스트] JavaScript - 추천 문제 1회더보기문제문제 링크풀이미로 탈출 명령어(150365)문제 링크풀이택배 배달과 수거하기(150369)문제 링크풀이개인정보 수집 유효기간(150370)문제 링크풀이2회더보기문제문제 링크풀이110 옮기기(77886)문제 링크풀이쿼드압축 후 개수 세기(68936)문제 링크풀이없는 숫자 더하기(86051)문제 링크풀이3회더보기문제문제 링크풀이불량 사용자(64064)문제 링크풀이k진수에서 소수 개수 구하기(92335)문제 링크풀이거리두기 확인하기(81302)문제 링크풀이4회더보기문제문제 링크풀이코딩 테스트 공부(118668)문제 링크풀이두 큐 합 같게 만들기(118667)문제 링크풀이숫자 게임(12987)문제 링크풀이5회더보기문제문제 링크풀이보석 쇼핑(67258)문제 링크풀이파괴되지 않은 건물(92344)문제 .. 2025. 3. 16.
[참고자료] 컴퓨터공학 로드맵 프로그래밍 언어- 버전별 기본 문법 + 공식 문서 + 내부 동작과정 C Language- [Website] 모두의 코드(C): https://modoocode.com/category/C- [교재] C언어 코딩도장(남재윤)- [Website] cppreference: https://en.cppreference.com/w/c  C++- [Website] 모두의 코드(C++): https://modoocode.com/category/C++- [교재] 명품 C++ Programming(황기태)- [교재] 포르잔 C++ 바이블(Behrouz A. Forouza)- [Website] cpprefernce: https://en.cppreference.com/w/cpp/language- [Website] cpluspl.. 2025. 3. 2.
[Programmers] Lv2: 가장 큰 수(42746) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/42746?language=java 풀이더보기import java.util.*;class Solution { public String solution(int[] numbers) { String answer = ""; String[] arr = new String[numbers.length]; for (int i = 0; i { int a = Integer.parseInt(o1 + o2); int b = Integer.parseInt(o2 + o1); return Integ.. 2025. 2. 16.
[Programmers] Lv1: 문자열 나누기(140108) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/140108?language=java 풀이더보기class Solution { public int solution(String s) { int answer = 0; char x = s.charAt(0); int countX = 0; int countY = 0; for (int i = 0; i 2025. 2. 14.
[Programmers] Lv1: 가장 가까운 같은 글자(142086) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/142086?language=java 풀이더보기class Solution { public int[] solution(String s) { int[] answer = new int[s.length()]; for (int i = 0; i 2025. 2. 14.
[Programmers] Lv2: 이진 변환 반복하기(70129) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/70129?language=java 풀이더보기class Solution { public int[] solution(String s) { int[] answer = new int[]{0, 0}; while (s.length() > 1) { answer[1] += s.length() - s.replace("0", "").length(); s = s.replace("0", ""); int x = s.length(); s = Integer.toBinaryString(x); .. 2025. 2. 12.
[Programmers] Lv2: 롤케이크 자르기(132265) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/132265?language=java 풀이더보기import java.util.*;class Solution { public int solution(int[] topping) { int answer = 0; HashMap toppingCount = new HashMap(); for (int i = 0; i toppingChulsu = new HashSet(); for (int i = 0; i 2025. 2. 12.
[Programmers] Lv2: 카펫(42842) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/42842?language=java 풀이더보기class Solution { public int[] solution(int brown, int yellow) { int[] answer = new int[]{0, 0}; int total = brown + yellow; for (int width = 1; width 2025. 2. 12.
[Programmers] Lv2: 점프와 순간 이동(12980) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12980?language=java 풀이더보기import java.util.*;public class Solution { public int solution(int n) { int ans = 0; while (n > 0) { if (n % 2 == 0) { n /= 2; } else { ans += n % 2; n /= 2; } } return ans; }} 2025. 2. 12.
반응형