본문 바로가기

Java/프로그래머스

(232)
[JAVA] 프로그래머스 - 문자열 내림차순으로 배치하기 https://school.programmers.co.kr/learn/courses/30/lessons/12917 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr    정답   import java.util.*;class Solution { public String solution(String s) { StringBuilder answer = new StringBuilder(); String str[] = s.split(""); Arrays.sort(str, Collections.rever..
[JAVA] 프로그래머스 - 키패드 누르기 https://school.programmers.co.kr/learn/courses/30/lessons/67256 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr       - 숫자를 하나씩 처리하여 왼쪽 열 숫자(1,4,7)은 무조건 왼손으로, 오른쪽 열 숫자(3,6,9)는 무조건 오른손으로 누른다- 가운데 열 숫자(2,5,8,0)은 현재 손 위치와 목표 숫자의 위치 간의 맨해튼 거리를 계산해 가까운 손으로 누른다.  맨해탄 거리(Manhattan Distance)https://velog.io/@code-10/%EB%A7%A8%ED%95%B4%ED%8A%BC..
[JAVA] 프로그래머스 - 수박수박수박수박수박수? https://school.programmers.co.kr/learn/courses/30/lessons/12922 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr    정답  class Solution { public String solution(int n) { StringBuilder sb = new StringBuilder(); for(int i=1; i
[JAVA] 프로그래머스 - 가운데 글자 가져오기 https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr     정답  class Solution { public String solution(String s) { StringBuilder sb = new StringBuilder(); int len = s.length(); String str[] = s.split(""); if(len%2==0) { ..
[JAVA] 프로그래머스 - 콜라츠 추측 https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr     정답  class Solution { public int solution(long num) { int answer = 0; while(num!=1) { if(num%2==0) { num = num/2; } else ..
[JAVA] 프로그래머스 - 제일 작은 수 제거하기 https://school.programmers.co.kr/learn/courses/30/lessons/12935 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr     ArrayList의 최대값, 최소값 찾기 Java - ArrayList의 최대값, 최소값 찾기 (codechacha.com) Java - ArrayList의 최대값, 최소값 찾기ArrayList의 요소들 중에서 최대 값(max)과 최소 값(min)을 찾는 방법을 소개합니다. Collections.max(), Collections.min()는 인자로 전달된 리스트의 요소들 중에 최대, 최소 값을..
[JAVA] 프로그래머스 - 두 개 뽑아서 더하기 https://school.programmers.co.kr/learn/courses/30/lessons/68644 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr     정답  import java.util.*;class Solution { public int[] solution(int[] numbers) { HashSet set = new HashSet(); for(int i=0; i
[JAVA] 프로그래머스 - 핸드폰 번호 가리기 https://school.programmers.co.kr/learn/courses/30/lessons/12948 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   정답  class Solution { public String solution(String phone_number) { StringBuilder answer = new StringBuilder(); int len = phone_number.length(); for(int i=0; i   다른 사람의 풀이  class Solut..