본문 바로가기

전체 글215

[AWS] SpringBoot - Error: Unable to access jarfile wiset-api-server-0.0.1-SNAPSHOT.jar (500 Internal Server Error) springboot 서버는 돌아가는 중인데도 이러한 에러가 떴습니다. 다른 글들을 찾아보니 build한 다음에 저런 문구가 뜬다는 사람들이 있다고 하더군요.그래서 build를 다시 해보고 시도 해봤습니다.  빌드를 하고./gradlew build 서버 재실행을 해보니nohup java -jar server-0.0.1-SNAPSHOT.jar &  잘 동작하는 것을 확인할 수 있었습니다 2024. 9. 26.
[백준] '머리 톡톡' 1241번 - Java https://www.acmicpc.net/problem/1241문제풀이해시맵과 소수판정을 이용하여 풀었습니다. 소수판정을 할 때 약간 주의하면 됩니다.시간 초과 해결을 위해 Math.sqrt()이하까지만 반복할 것약수라 판정될 경우약수가 map에 있는지 존재 여부 확인, 있다면 value값 만큼 answer 갱신만약 약수가 1이라 자기자신이 나올 경우, 이 경우에는 answer를 1만큼 빼주기만약 4/2 = 2와 같이 key/i == i가 되는 경우, map.get(i) 만큼 다시 빼주기 그리고 hashmap을 이용하여 풀어서 result라는 배열을 따로 만들어 해당 번호를 들고있을 사람이 머리를 톡톡 치는 횟수를 저장한 뒤, 출력합니다.import java.io.*;import java.util.*;.. 2024. 9. 14.
[프로그래머스] Lv2. k진수에서 소수 개수 구하기 - Java https://school.programmers.co.kr/learn/courses/30/lessons/92335 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr풀이kForm에 k진법으로 변환된 결과를 뒤집힌 상태로 받습니다. StringTokenizer로 0을 기준으로 문자열을 분리하고, 문자열을 하나씩 검사하면서 StringBuffer로 뒤집어주어 소수를 판정합니다. 값이 크게 나올 경우 런타임에러(1번과 11번의 경우)가 날 수 있으므로 double 형태로 소수를 판정합니다. import java.util.*;class Solution { publi.. 2024. 9. 13.
[소프트웨어공학] 클래스 간의 관계 1. Generalization (Inheritance) 저번 포스팅에 이어 오늘은 Inheritance에 대한 포스팅을 해보겠습니다.https://cuckoobird.tistory.com/211 [소프트웨어공학] 클래스 간의 관계이번 학기에 듣게 된 '시스템분석설계' 라는 과목에서 배운 내용을 정리해보고자 글을 씁니다.각 관계에 대한 자세한 설명은 따로 포스팅하여 예제 코드와 함께 링크 걸겠습니다. 클래스 관계cuckoobird.tistory.com Generalization (Inheritance) 관계Generalization 관계는 두 가지의 특징을 가집니다.1. 부모와 자식 관계: 상위 클래스와 하위 클래 관계가 부모 클래스, 자식 클래스로 작용합니다. 이를 두고 상속(Inheritance) 관계 라고 합니다.2. 확장 관계: 자식 클래스는 부모 클래.. 2024. 9. 12.
[프로그래머스] Lv2. 타겟 넘버 - Java https://school.programmers.co.kr/learn/courses/30/lessons/43165 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr풀이방법1. DFS : Stack 이용 data(number 배열의 값)과 idx(number 배열의 인덱스)를 가진 Node 클래스를 이용하여 Stack으로 DFS 코드를 짰다.import java.util.*;class Solution { static class Node { int data; int idx; Node(int data, int .. 2024. 9. 12.
[소프트웨어공학] 클래스 간의 관계 이번 학기에 듣게 된 '시스템분석설계' 라는 과목에서 배운 내용을 정리해보고자 글을 씁니다.각 관계에 대한 자세한 설명은 따로 포스팅하여 예제 코드와 함께 링크 걸겠습니다. 클래스 관계는 위와 같은 다이어그램으로 표현할 수 있습니다.Inheritance(Generalization): 부모-자식 관계로, 확장(extends) 개념이 들어갑니다.https://cuckoobird.tistory.com/213 [소프트웨어공학] 클래스 간의 관계 1. Generalization (Inheritance)Generalization (Inheritance) 관계Generalization 관계는 두 가지의 특징을 가집니다.1. 부모와 자식 관계: 상위 클래스와 하위 클래 관계가 부모 클래스, 자식 클래스로 작용합니다. .. 2024. 9. 9.