본문 바로가기

분류 전체보기407

[JAVA] (1)문자 반복 출력하기 (2)문자열 뒤집기 1. 기본 이중 for문 (내가 푼 코드) class Solution { public String solution(String my_string, int n) { String answer = ""; for(int i=0;i0이 아니라 i>=0이 중요! 2. StringBuilder의 reverse 메서드 class Solution { public String solution(String my_string) { return new StringBuilder(my_string).reverse().toString(); } } String에는 reverse( )도 있고.. repeat( )도 있고.. 참 좋다.. 2023. 1. 13.
[JAVA] 짝수 홀수 개수 1. 내가 푼 코드 class Solution { public int[] solution(int[] num_list) { int[] answer = new int[2]; for(int i=0;i 2023. 1. 12.
[JAVA] 배열 뒤집기(세 가지 방법) 1. 기본 for문 ( ++ ) class Solution { public int[] solution(int[] num_list) { int[] answer = new int[num_list.length]; for(int i=0;i=0; i--) { answer[startIdx] = num_list[i]; startIdx++; } return answer; } } 3. Collections.reverse import java.util.Collections; import java.util.stream.Collectors; import java.util.Arrays; import java.util.List; class Solution { public int[] solution(int[] num_list) {.. 2023. 1. 11.
[JAVA] 최빈값 구하기 문제 설명 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한사항 0 arr_max) { arr_max = array[i]; } } int[] compareArr = new int[arr_max+1]; // array의 개수가 1 이상일 때만 if(array.length > 1) { int max = 0; // 최빈값 int count = 0; // 최빈값의 개수 // array에 있는 값들을 비교하기 위해 compareArr에 넣기 for(int n: array) { compareArr[n]++; } // 최빈값을 max에 넣기.. 2023. 1. 7.
[JAVA] 짝수는 싫어요 문제 설명 정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ n ≤ 100 입출력 예nresult 10 [1, 3, 5, 7, 9] 15 [1, 3, 5, 7, 9, 11, 13, 15] 입출력 예 설명 입출력 #1 10 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9]를 return합니다. 입출력 #1 15 이하의 홀수가 담긴 배열 [1, 3, 5, 7, 9, 11, 13, 15]를 return합니다. 1. 기본 배열로 풀기 class Solution { public int[] solution(int n) { int[] answer = new int[(n+1)/2]; // 홀수 값만 넣을 배열 for(.. 2023. 1. 7.
Node.js 프로젝트 서버 올리고 FileZilla에 옮기기 1. 로컬 컴퓨터에 프로젝트 폴더 위치 2. filezilla 클라우드 서버에 접속 3. 로컬 프로젝트 폴더 -> 클라우드 서버 업로드 (node_modules 업로드 x) 4. putty로 서버에 접속해서 방금 업로드한 프로젝트 폴더 위치로 이동 5. npm install 명령어 입력 6. node index.js -> 서버에 배포된 프로젝트가 잘 작동하는지 브라우저로 접속해서 확인 7. 백그라운드 실행(putty를 꺼도 서버가 계속 실행되게 할 수 있다.) nohup node index & 8. exit 9. 다시 접속 10. netstat -tnlp => 백그라운드 실행 목록 확인하는 명령어 [백그라운드 실행 종료] 11. netstat -nap 백 그라운드 실행 중인 목록을 PID 번호와 함께 보.. 2022. 12. 31.