분류 전체보기(186)
-
programmers_이모티콘 할인행사_java
https://school.programmers.co.kr/learn/courses/30/lessons/150368 class Solution { private static int[] res; public int[] solution(int[][] users, int[] emoticons) { int[] answer = {}; double[] salePercentInfo = {10, 20, 30, 40}; res = new int[]{0,0}; dfs(emoticons, users, salePercentInfo, new int[users.length], 0, new double[emoticons.length]); answer = res; return answer; } public void dfs(int[]..
2023.05.25 -
programmers_순위 검색_java
https://school.programmers.co.kr/learn/courses/30/lessons/72412 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(String[] info, String[] query) { int[] answer = new int[query.length]; // [언어, 직군, 경력, 소울푸드, 점수] String[][] infos = new String[info.length][5]; String[][] querys = ..
2023.05.25 -
programmers_혼자서 하는 틱택토_java
https://school.programmers.co.kr/learn/courses/30/lessons/160585 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 실패 조건 : 1. O의 갯수 1 3. 둘다 승리 4. O 승리 -> O의 갯수 != X의 갯수 +1 5. X 승리 -> X의 갯수 != O의 갯수 class Solution { public int solution(String[] board) { int answer = -1; answer = game(board); return answer; } p..
2023.05.24 -
programmers_숫자 블록_java
https://school.programmers.co.kr/learn/courses/30/lessons/12923 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { public int[] solution(long begin, long end) { int[] answer = {}; List list = new ArrayList(); for (long i = begin; i
2023.05.22 -
programmers_두 원 사이의 정수 쌍_java
https://school.programmers.co.kr/learn/courses/30/lessons/181187 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public long solution(int r1, int r2) { long answer = 0; answer -= r2-r1+1; // 겹치는 경우 제거 double r2Square = Math.pow(r2, 2); // r2 * r2 -> int*int = 오버플로우 발생 double r1Square = Math.pow(r1, 2); // 원의 방정식 -> r..
2023.05.21 -
programmers_리코쳇 로봇_java
https://school.programmers.co.kr/learn/courses/30/lessons/169199 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.util.*; class Solution { private static int[][] delta = {{0,1} , {1, 0}, {0, -1}, {-1, 0}}; public int solution(String[] board) { int answer = 0; // start 찾기 int y = 0; for (String s : board){ boolean res = fal..
2023.05.21