본문 바로가기

728x90

프로그래머스

문자열 내마음대로 정렬하기 로직 : 처음 이 문제를 봤을때 어떻게 풀지 몰라서 다른사람 코드를 보고 풀이법을 이해하고 풀었다. import java.util.*; class Solution { static public String[] solution(String[] strings, int n) { String[] answer = new String[strings.length]; Listlist = new ArrayList(); for(int i=0;i 더보기
평행 평행한다는것은 기울기가 같다고 생각을 해서 풀었다.. 자꾸 list선언할때 new를 까먹는다... 아직 자바랑 친하지 않은 증거인것같네요 ㅠㅠ 63.6점코드 import java.util.List; import java.util.ArrayList; class Solution { static public int solution(int[][] dots) { int answer = 0; boolean flag= false; Listlist = new ArrayList(); for (int i = 0; i < dots.length-1; i++) { for (int j = i+1; j < dots.length; j++) { if(flag) { return 1; } double result = (dots[i][1].. 더보기
안전지대 class Solution { public int solution(int[][] board) { int answer = 0; int x[] = {0,0,1,-1,1,1,-1,-1}; int y[] = {1,-1,0,0,1,-1,1,-1}; int[][] check = new int[board.length][board[0].length]; for(int i=0;i 더보기
OX퀴즈 class Solution { public String[] solution(String[] quiz) { String[] answer = new String[quiz.length]; String[] temp = new String[quiz.length]; int cnt=0; for(int i =0;i 더보기
영어가 싫어요 static public long solution(String numbers) { long answer = 0; numbers = numbers.replace("zero","0"); numbers = numbers.replace("one","1"); numbers = numbers.replace("two","2"); numbers = numbers.replace("three","3"); numbers = numbers.replace("four","4"); numbers = numbers.replace("five","5"); numbers = numbers.replace("six","6"); numbers = numbers.replace("seven","7"); numbers = numbers.replac.. 더보기
캐릭터의 좌표 class Solution { public static int[] solution(String[] keyinput, int[] board) { int [] dy = {0,0,-1,1}; int [] dx = {1,-1,0,0}; // up 0 down 1 left 2 right 3 int cy =board[0]/2; int cx =board[1]/2; int ny =0; int nx =0; for(int i=0;i=0 && nx>=0 && nx=0 && nx=0 && nx=0 && nx 더보기
2차원으로 만들기 class Solution { public int[][] solution(int[] num_list, int n) { int[][] answer = new int[(num_list.length/n)][n]; int cnt=0; for(int i=0;i 더보기
n의 배수 찾기 import static java.util.Arrays.sort; import java.util.ArrayList; import java.util.List; class Solution { public static int[] solution(int n, int[] numlist) { int[] answer = {}; int cnt=0; List calcul = new ArrayList(); for(int i=0;i 더보기

728x90