전체 글

SERVICE KEY IS NOT REGISTERED ERROR. 공공데이터포털로 API를 발급 받은 후, 서비스 키는 발급 받은 후 1시간 후에 사용 가능 함. (자동 승인을 통해 승인이 된 후여도 해당) 1시간 내외 쯤 서비스를 호출하면, " SERVICE KEY IS NOT REGISTERED ERROR. " 의 오류 메시지가 출력된다. 호출한 서비스가 현재 활성화 되어있지 않다. 는 의미이다.
1. 요구사항 확인 * Spiral Model (나선형 모델) : 나선형 모형은 보헴(Boehm)이 제안한 것으로, 폭포수 모형과 프로토타입 모형의 장점에 위험 분석 기능을 추가한 모형이다. - 나선을 따라 돌듯이 여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 완벽한 소프트웨어를 개발하는 것 -> 점진적 모형 - 소프트웨어를 개발하면서 발생할 수 있는 위험을 관리하고 최소화하는 것이 목적 - 점진적으로 개발 과정이 반복되므로 누락되거나 추가된 요구사항을 첨가할 수 있고, 정밀하며, 유지보수 과정이 필요 없다. 개발과정 [계획(수립) - (위험)분석 - 개발(및 검증) - (고객)평가] 순으로 반복 - 프로토타입을 지속적으로 발전지켜 최종 소프트웨어 개발까지 이르는 개발방법으로 위험관리가 중심인 소프트..
[백준] 1182번 - 부분수열의 합 (JAVA) [접근 방법] DFS를 이용하는 풀이 이다. 기존 DFS 문제와 달리 반복문 for 문을 사용하지 않는다. // sum : 현재 부분 수열의 합 public static void dfs(int depth, int sum){ if (depth == N){ if (sum == S){정답 추가} return; } dfs(depth + 1, sum); // 다음 원소를 더하지 않는 경우 dfs(depth + 1, sum + arr[depth]); // 다음 원소를 더하는 경우 return; } 4 0 -7 -3 -2 5 위와 같은 트리 구조로 시각화 할 수 있다. 부모노드의 왼쪽 자식 노드는 dfs(depth + 1, sum +arr[depth]) 를 실행 시킨..
· JAVA
0. 이진수 선언 및 출력 import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOException { int a = 0B1110; // 1110 (2) , 14 (10) System.out.println(a); // 십진수 출력 System.out.println(Integer.toBinaryString(a)); // 이진수 출력 } } 1. 비트 연산자 / 비트 이동 연산자 import java.util.*; import java.io.*; public class Main { public static void main(String[] args) throws IOExcep..
[백준] 15661번 - 링크와 스타트 (JAVA) [접근 방법] DFS를 사용하여 해결한 문제였다. 가장 핵심적인 부분은 "방문 여부에 따라서 팀을 나눈다." 이다. visit 배열을 사용하여 0~N-1까지 수 중에서 방문 한 값은 Team : Start에 포함되고, 방문하지 않은 값은 Team : Link에 포함된다. 여기까지는 14889번 - 문제와 동일하다. 다른 점은 "두 팀의 인원수는 같지 않아도 되지만, 한 명 이상이어야 한다." 즉, 두팀의 인원수가 서로 다를 수 있다는 것이다. 기존 문제는 dfs에서 depth == N/2인 경우 calGap()을 실행 시켜 두 팀간의 능력치 차이를 탐색하였지만, 이 문제는 "팀원 수와 관계없이 능력치 차이를 조사" 한다. 14889번 - https://..
[백준] 14889번 - 스타트와 링크 (JAVA) [접근 방법] DFS를 사용하여 해결한 문제였다. 가장 핵심적인 부분은 "방문 여부에 따라서 팀을 나눈다." 이다. visit 배열을 사용하여 0~N-1까지 수 중에서 방문 한 값은 Team : Start에 포함되고, 방문하지 않은 값은 Team : Link에 포함된다. [JAVA 코드] // 14889번 - 스타트와 링크 import java.util.*; import java.io.*; public class Main { static int N; static int[][] stats; // 능력치 static boolean[] visit; static int Min = Integer.MAX_VALUE; // 최솟값 public static void ..
내가 잘한다 했잖아
도롱도롱