본문 바로가기

Java

(501)
[JAVA] 프로그래머스 - 점의 위치 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/120841 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr       정답  class Solution { public int solution(int[] dot) { int answer = 0; int x = dot[0]; int y = dot[1]; if(x>0 && y>0) { answer = 1; } else if(x0) { ..
[JAVA] 프로그래머스 - 구슬을 나누는 경우의 수 https://school.programmers.co.kr/learn/courses/30/lessons/120840 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr    정답  class Solution { static int combination(int n, int m) { if(m==0 || n==m) { return 1; } else { return combination(n-1,m-1)+ combi..
[JAVA] 프로그래머스 - 가위 바위 보 https://school.programmers.co.kr/learn/courses/30/lessons/120839 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr     정답  class Solution { public String solution(String rsp) { StringBuffer answer = new StringBuffer(); //가위 2, 바위 0, 보 5 for(int i=0; i
[JAVA] 프로그래머스 - 모스부호(1) https://school.programmers.co.kr/learn/courses/30/lessons/120838 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr    정답   class Solution { public String solution(String letter) { StringBuffer answer = new StringBuffer(); String[] morse = {".-","-...","-.-.","-..",".","..-.", "--.","....
[JAVA] 프로그래머스 - 진료순서 정하기 https://school.programmers.co.kr/learn/courses/30/lessons/120835 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 class Solution { public int[] solution(int[] emergency) { int[] answer = new int[emergency.length]; //배열 값 비교, 자신보다 응급도가 높은 값이 있으면 순서 배열에 +1 해준다. for(int i=0; i
[JAVA] 프로그래머스 - 외계행성의 나이 코딩테스트 연습 - 외계행성의 나이 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 import java.util.ArrayList; class Solution { public String solution(int age) { StringBuffer answer = new StringBuffer(); ArrayList arrAge = new ArrayList(); char alpha[] = new char[26]; int idx = 0; for(char i=97; i0) { arrAge.add(a..
[JAVA] 프로그래머스 - 특정 문자 제거하기 코딩테스트 연습 - 특정 문자 제거하기 | 프로그래머스 스쿨 (programmers.co.kr) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 class Solution { public String solution(String my_string, String letter) { StringBuffer answer = new StringBuffer(); for(int i=0; i
[JAVA] 프로그래머스 - 개미 군단 https://school.programmers.co.kr/learn/courses/30/lessons/120837 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 정답 public class Solution { public int solution(int hp) { int answer = 0; int[] ant = {5, 3, 1}; for (int antType : ant) { answer += hp / antType; // 현재 개미 종류로 사용 가능한 개미의 수를 더함 hp %= antType; } return answer; } } 다른 사람의 풀이 ..