본문 바로가기

분류 전체보기142

[스프링 Error] org.json.simple.JSONObject cannot be cast to net.sf.json.JSONObject org.json.simple.JSONObject cannot be cast to net.sf.json.JSONObject 에러는 import를 잘못해주었을 때 에러가 난다 .. import org.json.simple.parser.JSONParser; import org.json.simple.JSONObject; import org.json.simple.JSONArray; 위처럼 제대로 import 되어있는지 화긴... 그래도 오류가 난다면 파싱을 제대로 했는지 등등 .. 확인해야 한다. 2019. 10. 11.
백준 알고리즘 1026번 풀이 - 보물 배열1[0] * 배열2[0] + ... + 배열1[N-1] * 배열2[N-1]의 값이 낮게 나오도록 B배열은 재배열 하지 말고 A배열만 재배열 하라고 한다. 그래서 쓸데없이 temp배열을 만들어서 풀었었는데, 생각해보니 정답만 잘 나오면 되는게 아닌가싶어 수정했다... A배열과 B배열 중 하나는 오름차순 하나는 내림차순으로 정렬을 하여 곱한값을 더하면 S의 최솟값이 나온다. 소스 import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner s = new Scanner(System.in); int n=s.nextInt(); int tmp; int[] arr1 = new int[n]; int[] arr.. 2019. 9. 25.
백준 알고리즘 2748번 풀이 - 피보나치 수 2 피보나치 수열을 구해서 n번째의 값을 구하는 문제이다. 재귀 함수로 풀어도 되겠지만 간단하게 list와 for문을 이옹하여 풀었다. 처음 문제를 풀고 제출하였더니 실패.... 다시 돌려보니 n은 90까지인데 90을 넣을 경우 값이 제대로 나오지 않는다. 그래서 list를 Long타입으로 변경하여주니 성공 ! import java.util.ArrayList; import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner s = new Scanner(System.in); int n = s.nextInt(); ArrayList l = new ArrayList(); l.add((long) 0); l.add(.. 2019. 9. 25.
백준 알고리즘 2750번 풀이 - 수 정렬하기[버블정렬] 정렬에는 여러가지가 있지만 간단하게 버블정렬을 이용하여 풀었다. 처음에는 정렬만 하면 되는줄 알고 풀었는데 실패가 떠서 보니 중복까지 제거해줘야한다.. 소스 import java.util.Scanner; public class Main { public static void main(String args[]){ Scanner s = new Scanner(System.in); int n = s.nextInt(); int m; int tmp; boolean flag=false; int[] arr = new int[n]; int k=0; for(int i=0;i 2019. 9. 25.