점점 속도가 붙고 있다. 무식한게 딱 내스타일이다. class Solution { public int[] solution(int brown, int red) { int[] answer = new int[2]; answer[0]=1;answer[1]=1; for(int i=3;i<10000;i++) for (int j=3; j<10000;j++) if(i*j==(brown+red)){ if((i-2)*(j-2)==red){ System.out.println(“i is “+i); System.out.println(“j is “+j); answer[0]=i; answer[1]=j; break; } } return answer; } }
[태그:] 코딩
프로그래머스 네트워크
DFS인지 BFS인지 헷갈린다. 배우면서 하려니 힘드네. Level3까지만 해야겠다. 남이 작성한 코드 그대로 쓰니 개판되는 듯 하고. 한 문제당 30분이라는데 도저히 못 풀듯. 20년전 배운 linked list, stack, queue를 다시 보니 내가 참 힘들게 살았다. 애고 모가지야. import java.util.Stack; import java.util.Arrays; import java.util.TreeSet; public class Main { public static void main(String[] args) { Solution sol =…… 프로그래머스 네트워크 계속 읽기
프로그래머스 주식가격
stack을 만들어서 바로 int[]로 변경하려 했으나 안되었다.다름 사람의 풀이 역시 바로 바꾸지 않았다. stack으로 넣은 다음 하나씩 읽어 새로 만든 int[]에 집어 넣었다. public class Main { public static void main(String[] args) { Solution sol = new Solution(); int[] prices = new int[5]; prices[0] = 1; prices[1] = 2; prices[2] = 3; prices[3] = 2;…… 프로그래머스 주식가격 계속 읽기
프로그래머스 쇠막대기
문제를 보고 stack을 적용해야 생각해야 상식이다. 그러나 이 문제를 stack을 쓰기위해 만들었다. import java.util.Stack; public class Main { public static void main(String[] args) { Solution sol = new Solution(); String arrangement = “(())”; sol.solution(arrangement); System.out.println(“여기”); }// void main } // Main class Solution { public int solution(String arrangement) { Stack<String> stackOfWork = new Stack<>(); String…… 프로그래머스 쇠막대기 계속 읽기
프로그래머스 위장
아..지겹다. 개념이 없으니 삽질하는 시간은 많아지고.. package programmers5; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class Main { public static void main(String[] args) { String[][] clothes = new String[3][2]; clothes[0][0] = “yellow_hat”; clothes[0][1] = “headgear”; clothes[1][0] = “blue_sunglasses”; clothes[1][1] = “headgear”; clothes[2][0] = “green_turban”; clothes[2][1] = “headgear”; Solution sol = new Solution(); sol.solution(clothes); System.out.println(“여기”); }//…… 프로그래머스 위장 계속 읽기