본문 바로가기

프로그래머스/자바 문제 풀기

(3)
소수 찾기 문제 풀이 class Solution { public int solution(int n) { int answer = 0; for (int i = 2; i
폰켓몬 문제 풀이 import java.util.Arrays; import java.util.ArrayList; import java.util.List; class Solution { public int solution(int[] nums) { int cnt = 0;// 카운트를 위한 변수를 선언합니다. // 가장 먼저 받아온 배열을 sort를 통해 오름차순으로 정렬합니다. // 이후 빈 동적배열을 만들어서 첫번째 값에만 배열의 첫번째 값을 넣어줍니다. Arrays.sort(nums); List list = new ArrayList(); list.add(nums[0]); // 받아온 배열의 길이만큼 반복문을 시작합니다. // 목적은 list에 배열안의 값들중 중복되지 않는 값들만을 넣는 것입니다. // 이 때,..
가장 가까운 같은 글자 매일 1일 1커밋을 목표로 알고리즘 문제를 하나씩 풀고 있는데, 생각해보니 이걸 기록을 안하고 있었습니다... 그래서 지금 부터라도 기록을 하기 위해서 글을 작성토록 하겠읍디다... 오늘 풀었던 문제는 아래와 같습니다. 문제 풀이 class Solution { public int[] solution(String s) { // 기본적으로 문자열의 길이만큼의 크기로 빈 배열을 만듭니다. // 이후 확인용으로 사용될 빈 문자열을 만듭니다. int[] answer = new int[s.length()]; String check = ""; // 받아온 문자열의 길이만큼 반복문을 시작합니다. for (int i = 0; i < s.length(); i++) { // 기본적으로 숫자 1을 카운트한 카운트용 변수를 만..