본문 바로가기

분류 전체보기335

[TIL] #8. 230921 어제 목표 & 오늘 완료한 한 일 웹개발 A to Z 응용 알고리즘 문제 + 웹개발 A to Z 복습 (1주차) 내일 목표 웹개발 A to Z 응용 상세페이지 완성 회원가입 및 로그인 알고리즘 문제 웹개발 A to Z 복습 (2주차) 구현 내용 발생한 문제와 해결 상세페이지를 만들 때 영화의 id를 url로 전달해야하는데 특정 카드를 클릭했을 때 해당 카드의 id만 넘기는 방법을 몰라 하는데 어려움이 있었다. 처음에는 전에 작성했던 코드들을 보고 이렇게 하면 될까싶어 아래와 같은 형식으로 작성해봤는데 그냥 엉터리라서 그런지(...) 콘솔창에 아무런 오류도 보이지 않았다.. $(`#${id}`).click(function () { location.href = 'detail.html' }); 그렇다고 for.. 2023. 9. 21.
230921 가위 바위 보 - Level 0 문제 설명 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. 제한사항 0 2023. 9. 21.
230921 문자열 뒤집기 - Level 0 문제 설명 문자열 my_string이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 1,000 입출력 예 입출력 설명 입출력 예 #1 my_string이 "jaron"이므로 거꾸로 뒤집은 "noraj"를 return합니다. 입출력 예 #2 my_string이 "bread"이므로 거꾸로 뒤집은 "daerb"를 return합니다. 코드 class Solution { public String solution(String my_string) { String answer = ""; char[] string_array = my_string.toCharArray(); // String을 문자형배열로.. 2023. 9. 21.
[TIL] #7. 230920 어제 목표 & 오늘 완료한 한 일 웹개발 A to Z 복습 웹개발 A to Z 응용 영화 데이터 불러오기 리뷰 검색 알고리즘 문제 내일 목표 웹개발 A to Z 응용 알고리즘 문제 구현 내용 발생한 문제와 해결 리뷰화면에서 검색화면으로 검색어를 보내고 제대로 왔는지 확인하기 위해 콘솔창에 찍어봤는데 보낸 그대로의 모습이 아닌, %EC%84%BC%EA%B3%BC%20%EC%B9%98%ED%9E%88%EB%A1%9C%EC%9D%98%20%ED%96%89%EB%B0%A9%EB%B6%88%EB%AA%85 이와 같은 모습으로 콘솔창에 보였다. 인터넷에 서치해본 결과, 이는 문자열이 URL로 전달될 때 인코딩되어 전송되기 때문에 이러한 모습으로 보였던 것이다. 이 문제를 해결하기 위해 아래와 같이 decodeURI.. 2023. 9. 20.
230920 배열 뒤집기 - Level 0 문제 설명 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ num_list의 길이 ≤ 1,000 0 ≤ num_list의 원소 ≤ 1,000 입출력 예 입출력 설명 입출력 예 #1 num_list가 [1, 2, 3, 4, 5]이므로 순서를 거꾸로 뒤집은 배열 [5, 4, 3, 2, 1]을 return합니다. 입출력 예 #2 num_list가 [1, 1, 1, 1, 1, 2]이므로 순서를 거꾸로 뒤집은 배열 [2, 1, 1, 1, 1, 1]을 return합니다. 입출력 예 #3 num_list가 [1, 0, 1, 1, 1, 3, 5]이므로 순서를 거꾸로 뒤집은 배열 .. 2023. 9. 20.
230920 배열 두 배 만들기 - Level 0 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 1 ≤ numbers의 길이 ≤ 1,000 입출력 예 입출력 설명 입출력 예 #1 [1, 2, 3, 4, 5]의 각 원소에 두배를 한 배열 [2, 4, 6, 8, 10]을 return합니다. 입출력 예 #2 [1, 2, 100, -99, 1, 2, 3]의 각 원소에 두배를 한 배열 [2, 4, 200, -198, 2, 4, 6]을 return합니다. 코드 class Solution { public int[] solution(int[] numbers) { int[] answe.. 2023. 9. 20.
[TIL] #6. 230919 어제 목표 & 오늘 완료한 한 일 웹개발 A to Z 응용 + 알고리즘 문제 내일 목표 웹개발 A to Z 복습 웹개발 A to Z 응용 영화 데이터 불러오기 리뷰 검색 알고리즘 문제 발생한 문제와 해결 class Solution { public int solution(int[] array) { int answer = 0; int lastNum = array[array.length-1]; int[] count = new int[lastNum+1]; int num = 0; if(array.length == 1) { answer = array[0]; } else { for(int i=0; i 2023. 9. 19.
230919 몫 구하기 - Level 0 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1을 num2로 나눈 몫을 return 하도록 solution 함수를 완성해주세요. 제한사항 0 2023. 9. 19.
230919 최빈값 구하기 - Level 0 문제 설명 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 제한사항 0 max) { // count가 max보다 크면 max = count; // count를 max에 할당 answer = num; // answer에 최빈값 넣기 } else if(count == max) { // count와 max가 같으면 answer = -1; // 최빈값이 여러 개이기 때문에 answer에 -1 할당 } map.put(num, count); // map에 key, value 추가 } } return answer; } } 풀이 max는 arra.. 2023. 9. 19.