본문 바로가기

프로그래머스3

[프로그래머스][JAVA] 짝수는 싫어요 https://school.programmers.co.kr/learn/courses/30/lessons/120813?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 홀수만 구하면 되는 간단한 문제 3가지로 풀어보았다. 1. ArrayList import java.util.*; class Solution { public int[] solution(int n) { ArrayList list = new ArrayList(); for(int i=1; i 2023. 8. 14.
[프로그래머스][JAVA] 숫자 문자열과 영단어 https://school.programmers.co.kr/learn/courses/30/lessons/81301 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 간단하게 문자들을 미리 담아놓고 돌아가면서 replace를 해주면된다. 0, 1, 2, 3 을 따로 저장해주지 않은 이유는 index값이 해당 값이기 때문에 따로 저장하진 않았다. class Solution { public int solution(String s) { String[] arr = {"zero", "one", "two", "three", "four", "five", "six", "se.. 2023. 8. 14.
[프로그래머스][JAVA] 같은 숫자는 싫어 https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해당 문제는 LinkedList를 이용하여 풀었다. 풀이를 그림으로 그리면 아래와 같다. 2번에서 peekLast가 삽입할 숫자와 다르면 넣는다. 이를 반복하면 list에는 연속해서 같은 숫자가 들어갈 일은 없다. import java.util.*; public class Solution { public int[] solution(int []arr) { ArrayList tempList = new.. 2023. 8. 9.
LIST