분류 전체보기 795

프로그래머스 다음에 올 숫자 (JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/120924 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int[] common) { int answer = cal(common); return answer; } private int cal(int[] common){ int diff = common[1] - common[0]; int size = common.length; boolean flag = true; for(int i = 0 ..

알고리즘 2022.12.23

프로그래머스 숫자 찾기 (JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/120904 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { private static final int NOT_FOUND = -1; public int solution(int num, int k) { int answer = NOT_FOUND; String str = Integer.toString(num); for(int i = 0 ; i < str.length() ; i++){ char ch = str.charAt(i); ..

알고리즘 2022.12.22

프로그래머스 가장 가까운 같은 글자(JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/142086?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static final int SIZE = 26; public int[] solution(String s) { int sSize = s.length(); int[] answer = new int[sSize]; int[] index = new int[SIZE]; Arrays.fill(index..

알고리즘 2022.12.20

프로그래머스 최댓값 만들기 (JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/120847 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int solution(int[] numbers) { int answer = 0; int size = numbers.length; Arrays.sort(numbers); answer = numbers[size-1] * numbers[size-2]; return answer; } }

알고리즘 2022.12.19

프로그래머스 배열 회전시키기 (JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/120844 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { private static final String RIGHT = "right"; private static final String LEFT = "left"; public int[] solution(int[] numbers, String direction) { int size = numbers.length; int[] answer = new int[size]; int..

알고리즘 2022.12.18

프로그래머스 로그인 성공?(JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/120883 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static final String SUCCESS_LOGIN = "login"; private static final String DIFFERENT_PW = "wrong pw"; private static final String NOT_FOUND_ID = "fail"; public String solution(Str..

알고리즘 2022.12.17

프로그래머스 A로 B만들기 (JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/120886 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { private static final int SIZE = 26; private static final int TRUE = 1; private static final int FALSE = 0; public int solution(String before, String after) { int answer = TRUE; int[] cnt = new int[SIZE]; f..

알고리즘 2022.12.16

프로그래머스 가위 바위 보 (JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/120839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { private static final char ROCK = '0'; private static final char SCISSOR = '2'; private static final char PAPER = '5'; public String solution(String rsp) { String answer = ""; StringBuilder sb = new StringB..

알고리즘 2022.12.15

프로그래머스 문자 반복 출력하기 (JAVA)

https://school.programmers.co.kr/learn/courses/30/lessons/120825 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String my_string, int n) { String answer = ""; StringBuilder sb = new StringBuilder(); for(int i = 0 ; i < my_string.length() ; i++){ char ch = my_string.charAt(i); for(int j = 0 ; j..

알고리즘 2022.12.13