본문 바로가기

verdantjuly

(351)
프로그래머스 코딩테스트 연습 : 없는 숫자 더하기 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/86051 나의 풀이 import java.util.Arrays; class Solution { public int solution(int[] numbers) { return 45 - Arrays.stream(numbers).sum(); }; } 다른 사람의 풀이 class Solution { public int solution(int[] numbers) { int sum = 45; for (int i : numbers) { sum -= i; } return sum; } } 소감 for (int i : numbers) 기억
프로그래머스 코딩테스트 연습 : 핸드폰 번호 가리기 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12948 나의 풀이 class Solution { public String solution(String phone_number) { String start = "*".repeat(phone_number.length()-4); String end = phone_number.substring(phone_number.length()-4, phone_number.length()); return start+end; } } 다른 사람의 풀이 class Solution { public String solution(String phone_number) { return phone_number.repl..
프로그래머스 코딩테스트 연습 : 음양 더하기 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/76501?language=java 나의 풀이 import java.util.Arrays; class Solution { public int solution(int[] absolutes, boolean[] signs) { int answer = 0; for (int i = 0; i< signs.length ; i++){ if (!signs[i]){ answer = answer - absolutes[i]; } else{answer = answer + absolutes[i];} } return answer; } } 다른 사람의 풀이 class Solution { public int solu..
프로그래머스 코딩테스트 연습 : 나누어 떨어지는 숫자 배열 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12910 나의 풀이 import java.util.Stack; import java.util.Arrays; class Solution { Stack stack = new Stack(); public Integer[] solution(int[] arr, int divisor) { for(int i = 0; i< arr.length; i++){ if (arr[i]%divisor == 0){ stack.push(arr[i]); } } Integer[] answer = stack.toArray(new Integer[stack.size()]); Arrays.sort(answer); Intege..
프로그래머스 코딩테스트 연습 : 서울에서 김서방 찾기(20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12919 나의 풀이 import java.util.Arrays; class Solution { public String solution(String[] seoul) { String x = String.valueOf(Arrays.asList(seoul).indexOf("Kim")); String Kim = "김서방은 "; String exist = "에 있다"; return Kim + x + exist; } } 다른 사람의 풀이 class Solution { public String solution(String[] names) { for (int i = 0; i < names.lengt..
프로그래머스 코딩테스트 연습 : 두 정수 사이의 합 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12912 나의 풀이 import java.util.Arrays; class Solution { public long solution(int a, int b) { int[] numbers = {a, b}; Arrays.sort(numbers); long answer = 0; for(long i = numbers[0]; i < numbers[1]+1; i++){ answer = answer + i; } return answer; } } 다른 사람의 풀이 class Solution { public long solution(int a, int b) { return sumAtoB(Math.mi..
프로그래머스 코딩테스트 연습 : 하샤드 수 (20240311, java) 문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/12947?language=java 나의 풀이 import java.util.Arrays; class Solution { public boolean solution(int x) { String[] harshad = String.valueOf(x).split(""); int sum = Arrays.stream(harshad) .mapToInt(Integer::parseInt) .sum(); return x % sum == 0 ? true : false ; } } 다른 사람의 풀이 class Solution { public boolean solution(int x) { int sum = S..
TIL 20240309 이번 주 목표 Spring Security 오늘 목표 점프 투 스프링부트 1강 완강 점프 투 스프링부트 2강 완강 오늘 한 것 점프 투 스프링부트 1강 완강 오늘 스케줄 오후 2:00 공부 오후 5:00 귀가 오후 7:00 스파르톤 오후 11:59 취침 1. EC2 인스턴스 서버 속도 느림 문제 배포는 제대로 되었는데 서버 속도가 느려서 그런지 페이지가 보이지 않는다. 시도 배포 그룹 변경 > 배포 파일들이 살아 있는데 실행이 안 된다. PM2도 떠 있다. 해결 EC2 인스턴스 중지, 재시작을 통한 VM이 있는 물리 서버 이동 알게된 것 물리서버 이동이 가장 빠른 해결책. 하지만 매번 물리 서버를 이동할 수 없으므로 추후에는 다른 해결책 강구. 2. List 자료형 List 순서가 있는 데이터의 집합 데..