전체 글
-
7월 24일 월요일 TIL 회고록카테고리 없음 2023. 7. 25. 00:04
개인 프로젝트 카테고리, enum 프론트엔드 부분 구현 해결하지 못하고 그대로 냅두었던 부분을 드디어 고쳤다. 내 나름대로 구글링을 해봤지만 원하는 답이 나오지 않아 정말 고생했다.. 먼저 body 부분에 boardCategoryChoice를 BASIC으로 선언했다. 카테고리 카테고리 선택 일반 질문 스크립트부분에 basicCategory, QNACategory function을 만들었다. basicCategory()가 실행되면 boardCategoryChoice를 "BASIC"으로 변경하고, $("#boardSort")를 .text를 사용해 텍스트 값을 변경한다. QNACategory()도 마찬가지로 실행되면 boardCategoryChoice를 "QNA"으로 변경하고, $("#boardSort")를 ..
-
7월 21일 금요일 TIL 회고록카테고리 없음 2023. 7. 21. 20:18
프로그래머스 코딩테스트, 백준 코딩테스트 프로그래머스 - 조건 문자열 문제 설명 및 제한사항, 입출력 예 풀이 class Solution { public int solution(String ineq, String eq, int n, int m) { int answer = 0; String sSum = ineq + eq; if(sSum.equals("=") && n >= m) { answer += 1; } else if(sSum.equals("!") && n > m) { answer += 1; } return answer; } } 문자열 ineq와 eq를 합친 값인 sSum을 만들었다. 그 후 if문와 문자열을 비교해주는 메서드 equals()를 사용해 eSum이 "=" 이고 n이 m보다 크거나 같으면 a..
-
7월 20일 목요일 TIL 회고록카테고리 없음 2023. 7. 21. 02:02
프로그래머스 코딩테스트 두 수의 연산값 비교하기 문제 설명 및 제한사항, 입출력 예 풀이 class Solution { public int solution(int a, int b) { int answer = Integer.parseInt(Integer.toString(a) + Integer.toString(b)); int ans = 2 * a * b; if(answer > ans) { return answer; } else if (answer < ans) { return ans; } else if (answer == ans) { return answer; } return answer; } } 문자열을 숫자로 변환시켜주는 Integer.parseInt(), int형 정수를 String형으로 변환해주는 In..
-
7월 18일 화요일 TIL 회고록카테고리 없음 2023. 7. 18. 22:28
프로그래머스 SQL 연습 조건에 맞는 도서와 저자 리스트 출력하기 문제 설명 및 문제, 예시 풀이 -- 코드를 입력하세요 SELECT book_id, author_name, date_format(published_date,'%Y-%m-%d') from book inner join author on book.author_id = author.author_id where category like '경제' order by date_format(published_date,'%Y-%m-%d') asc; left join 대신 합집합인 inner join을 사용했다. book 테이블과 author 테이블의 공통적으로 있는 컬럼인 book_id를 사용해서 검색했다. where 문에서 like를 사용해서 카테고리가 '..
-
7월 17일 월요일 TIL 회고록카테고리 없음 2023. 7. 18. 01:10
프로그래머스 SQL 문제 서울에 위치한 식당 목록 출력하기 문제 설명 및 문제, 예시 -- 코드를 입력하세요 SELECT ri.rest_id, ri.rest_name, ri.food_type, ri.favorites, ri.address,round(avg(review_score), 2) as score from rest_info ri left join rest_review on ri.rest_id = rest_review.rest_id where ri.address like '서울%' group by ri.rest_id order by score desc, ri.favorites desc SELECT 문에는 예시 맨 밑에 있는 결과처럼 출력되어야 하므로 똑같이 작성했다. 리뷰의 평균 점수와 평균 점수를 ..
-
7월 14일 금요일 TIL 회고록카테고리 없음 2023. 7. 14. 23:48
코딩테스트 기록 프로그래머스 Lv.1 제일 작은 수 제거하기 문제 설명 및 제한 조건, 입출력 예 풀이 import java.util.Arrays; class Solution { public int[] solution(int[] arr) { // 1. arr 값을 저장한다. int[] saveArr = arr.clone(); // 2. 값을 리턴할 int[]형 answer를 만들었다. 최솟값 1개는 빠지게 되므로 arr의 길이에서 -1을 해준다. int[] answer = new int[arr.length -1]; // 3. Arrays.sort()를 사용해서 배열 arr을 오름차순으로 정렬시켰다. Arrays.sort(arr); // 4. 만약 arr의 길이가 1이면 int[] answer2를 만들어서..
-
7월 13일 목요일 TIL 회고록카테고리 없음 2023. 7. 13. 23:10
오늘은 코딩테스트 공부를 했다. 한 기업에서 서류 통과가 되고 온라인 코딩테스트 문제를 메일로 보내주셔서 하루종일 그것만 풀었다. 알고리즘 문제 3개와 SQL 문제 두개를 풀어야했다. 프로그래머스처럼 바로바로 코드 실행해서 입출력 예와 맞는지 확인하는 테스트 기능이 없어서 인텔리제이에서 직접 값을 주면서 알고리즘을 풀었다. SQL 문제 역시 내가 짠 쿼리가 맞는지 확인을 하지 못해 이 사이트에서 직접 테이블을 만들어서 내가 짠 쿼리가 맞는지 확인했다. 오랜만에 SQL 쿼리를 짜봐서 그런지 재밌었다. 꼭 합격했으면 좋겠다. ㅠㅠ!! 면접 질문들도 슬슬 적고 외워야 할 것 같아 블로그에 적어보려고 한다. 시간 날때마다 한번씩 꼭 봐야겠다. 신입 개발자 기술 면접 질문 조금 정리! Java의 특징을 설명해주세..