본문 바로가기

Java/프로그래머스

(232)
[JAVA] 프로그래머스 - 배열 만들기 6 https://school.programmers.co.kr/learn/courses/30/lessons/181859 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 import java.util.ArrayList; class Solution { public int[] solution(int[] arr) { ArrayList list = new ArrayList(); for(int i = 0; i < arr.length; i++) { if(list.isEmpty() || list.get(list.size() - 1) != arr[i]) { list.ad..
[JAVA] 프로그래머스 - 빈 배열에 추가, 삭제하기 https://school.programmers.co.kr/learn/courses/30/lessons/181860 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 import java.util.ArrayList; class Solution { public int[] solution(int[] arr, boolean[] flag) { ArrayList list = new ArrayList(); for(int i=0; i
[JAVA] 프로그래머스 - 배열의 원소만큼 추가하기 https://school.programmers.co.kr/learn/courses/30/lessons/181861 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 import java.util.ArrayList; class Solution { public int[] solution(int[] arr) { ArrayList list = new ArrayList(); for(int i=0; i
[JAVA] 프로그래머스 - 세 개의 구분자 https://school.programmers.co.kr/learn/courses/30/lessons/181862 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 구분자 여러개로 문자열 자르기 [Java] 구분자 여러개로 문자열 자르기 (split) - 어제 오늘 내일 (tistory.com) [Java] 구분자 여러개로 문자열 자르기 (split) 지난번에는 split() 메소드를 사용하여 문자열을 자르는 방법을 알아보았습니다. [Java] 구분자로 문자열 자르기 (split) 이 때는, 1개의 구분자를 이용하여 문자열을 자르는 예제를 살펴보았었습니 h..
[JAVA] 프로그래머스 - rny_string https://school.programmers.co.kr/learn/courses/30/lessons/181863 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 class Solution { public String solution(String rny_string) { rny_string = rny_string.replace("m","rn"); return rny_string; } }
[JAVA] 프로그래머스 - 문자열 바꿔서 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/181864 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 class Solution { public int solution(String myString, String pat) { int answer = 0; int sublen = pat.length(); String newString =""; for(int i=0; i
[JAVA] 프로그래머스 - 간단한 식 계산하기 https://school.programmers.co.kr/learn/courses/30/lessons/181865 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 class Solution { public int solution(String binomial) { int answer = 0; if(binomial.contains("+")) { String temp[] = binomial.split("\\+"); answer = Integer.parseInt(temp[0].trim()) + Integer.parseInt(temp[1].trim()); }..
[JAVA] 프로그래머스 - 문자열 잘라서 정렬하기 https://school.programmers.co.kr/learn/courses/30/lessons/181866 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 import java.util.ArrayList; import java.util.Collections; class Solution { public String[] solution(String myString) { ArrayList list = new ArrayList(); myString = myString.replace("x"," "); String temp[] = myString.spl..