본문 바로가기
반응형

알고리즘106

[Programmers] Lv1: 같은 숫자는 싫어(12906) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12906 풀이더보기더보기import java.util.*;public class Solution { public int[] solution(int []arr) { ArrayList answer = new ArrayList(); answer.add(arr[0]); for (int i = 1; i 2025. 2. 10.
[Programmers] Lv1: 가운데 글자 가져오기(12903) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12903 풀이더보기더보기class Solution { public String solution(String s) { String answer = ""; int n = s.length(); if (n % 2 == 0) { answer += s.charAt(n/2 - 1); answer += s.charAt(n/2); } else { answer += s.charAt(n/2); } return answer; }} 2025. 2. 10.
[Programmers] Lv1: 2016년(12901) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12901 풀이더보기 2025. 2. 10.
[Programmers] Lv1: 폰켓몬(1845) 문제- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/1845 풀이더보기더보기더보기import java.util.Arrays;class Solution { public int solution(int[] nums) { int numsDistinctLength = (int)Arrays.stream(nums).distinct().count(); return Math.min(numsDistinctLength, nums.length / 2); }} 2025. 2. 10.
[코딩테스트] Softeer 입문 1. Softeer 접속- https://softeer.ai/ 2. 회원가입 및 로그인- 우측 상단의 로그인/회원가입 클릭- 로그인 페이지에서 회원가입 클릭- 회원가입 절차에 따라 진행 3. Softeer 로그인- Softeer 로그인 페이지에서 아이디와 비밀번호를 입력하여 로그인 4. 코딩테스트 문제- Softeer 메인 페이지의 상단 탭의 Challenge의 연습문제 클릭- 연습문제 페이지의 우측 상단 필터보기에서 난이도별 문제 확인 5. 문제 풀기- 중앙에서 문제 풀이에 사용할 프로그래밍 언어 설정- 공식문서 버튼을 클릭하여 참고 언어별 주요 클래스와 메서드 참고- 좌측 문제를 보고 문제에 맞게 코드 작성- 코드 실행 버튼은 테스트 케이스 추가하기에 추가된 예시를 확인- 제출 버튼을 클릭하여 최종 .. 2025. 2. 9.
[코딩테스트] Programmers 입문 1. 프로그래머스 접속- https://programmers.co.kr/2. 회원가입 및 로그인  3. 상위 네비게이션의 코딩테스트 연습 탭 클릭4. 모든 문제 탭 클릭 후 난이도/언어 지정하여 문제 풀기- 코딩 기초 트레이닝 + 코딩 테스트 입문 == Level0  5. 문제 풀기- 우측 상단(C++ 위치)을 클릭하여 해당 언어 서낵- 좌측 문제를 보고 문제에 맞게 코드 작성- 코드 실행 버튼은 테스트 케이스 추가하기에 추가된 예시를 확인- 제출 후 채점하기는 문제풀이를 제출한 뒤 여러가지 케이스에 맞는지 채점후 통과 여부 표시- 통과하게 되면 다른 사람의 풀이를 무료로 볼 수 있음, 그렇지 않으면 점수를 제공하여 확인하여야함 (인터넷 검색시 문제이름 프로그래머스 언어로 검색하면 정답 및 해설이 있음).. 2025. 2. 9.
[코딩테스트] JavaScript - 참고자료 자료구조/알고리즘- [교재] Introduction To Algorithms(Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein) 코딩테스트- [교재] 코딩 테스트 합격자 되기: 자바스크립트 편(이선협)- [강의] JavaScript 알고리즘 100일 챌린지(제주코딩베이스캠프) 코딩테스트 사이트- [Site] Programmers- [Site] Baekjoon Online Judge(Solved.ac)- [Site] LeetCode 2025. 2. 9.
[Softeer] Lv1: 메리 크리스마스(9660) 문제- 링크: https://softeer.ai/practice/9660 풀이더보기import java.io.*;import java.util.*;public class Main { public static void main(String[] args) { String xMas = "## ## ## ##### ##### ## ## ## ## ## ## ## ####\n" + "## ## #### ## ## ## ## ## ## ## ## ### ### #### ## ##\n" + "#.. 2025. 2. 9.
[Softeer] Lv1: 나무 출력(9655) 문제- 링크: https://softeer.ai/practice/9655 풀이더보기import java.io.*;import java.util.*;public class Main { public static void main(String[] args) { String tree = " ********* \n" + " ***** **** \n" + " ** ** \n" + " * * \n" + " ** ** \n".. 2025. 2. 9.
[Softeer] Lv1: 효도의 시작(7724) 문제- 링크: https://softeer.ai/practice/7724 풀이더보기import java.io.*;import java.util.*;public class Main { public static void main(String[] args) { System.out.print("엄마 아빠 사랑해요!"); }} 2025. 2. 9.
반응형