본문 바로가기

분류 전체보기212

SQL 문제 : 즐겨찾기가 가장 많은 식당 정보 출력하기 문제 설명다음은 식당의 정보를 담은 REST_INFO 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. 문제REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요.   정답SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITESFROM REST_INFOWHERE (FOOD_TYPE, FA.. 2024. 10. 12.
24-10-11 WIL 이번주는 생각보다 굉장히 짧게 느껴지는 한주였다.이번강의가 어려운것도 있었고, 집중을 제대로 하지 못한것도 있고 그래서 더 아쉬워서 그런것 같다.틈틈이 코딩문제들은 풀면서 기본기와 실력을 늘려가고 싶은데 생각보다 그게 맘처럼 잘 안되는것도 굉장히 아쉽긴하다.개인과제는 주말에 몰아서 하려고 했지만 강의에 집중을 하지 못한탓에 대신 과제1번을 끝냈다... 그 시간들을 낭비할 수는 없으니...또, 모르는 단어들이나 개념들이 나오면 구글링하고 gpt를 사용해서 찾아보고 하다보니 시간이 더 오래걸리는 것도 있다. 한가지를 찾아보면 또 한가지가 나오고 이런식이어서... 파도 파도 끝이 없는것 같은 기분이랄까하지만 이렇게 또 하나씩 알아 간다는것이 재밌기도 하다. 하지만 블로그에 정리해서 올려야 하는건 힘들다...아.. 2024. 10. 11.
24-10-11 TIL 오늘의 목표는 √ 강의를 끝까지 듣는것√ 강의를 반복하는 것√ 코딩문제 풀기√ 개인과제 하기√ TIL작성 이렇게 간단하게만 잡았었지만... 오늘도 강의에 집중을 제대로 하지 못했다고 한다. 강의 내용이 어려운것도 있고, 이상하게 집중이 잘 되지 않는다ㅠㅠㅠㅠ 그래도 나머지 목표들은 무사히 잘 끝냈다. 개인과제에서 조금 막히고 시간이 걸렸지만 결과물은 만족한다! 아직 이번주는 끝나지 않았으니.. 나에겐 주말이 남아있다. 다음주전까지 화이팅하자!!!  이전 강의내용 정리한 것 2024.10.11 - [Coding/TIL & 배운것들] - (강의정리) Numpy (강의정리) Numpynumpy수학적 연산에 강한 python 라이브러리, numpy는 c로 작성돼 있어서 빠르고 효율적으로 수치계산. 설치하기↓pi.. 2024. 10. 11.
(강의정리) Numpy numpy수학적 연산에 강한 python 라이브러리, numpy는 c로 작성돼 있어서 빠르고 효율적으로 수치계산. 설치하기↓pip install numpy 불러오기↓import numpy as np 배열 생성하기리스트를 사용해 배열을 생성할 수 있다.import numpy as np# 1차원 배열 생성arr = np.array([1, 2, 3, 4, 5])print(arr) 출력[1 2 3 4 5] numpy의 배열은 벡터화 연산이 가능. 반복문 없이 배열 전체의 연산을 진행할 수 있다.복합 대입 연산자랑 데이터 타입 변환의 관계에 따라 오류가 뜰수도 있다. 복합 연산자는 메모리 자체에 변경을 가하려고 하는데 데이터 타입이 맞지 않는 결과가 나오는 경우 문제가 될 수 있다.복합 대입 연산자가 항상 안 되.. 2024. 10. 11.
코딩 문제 : 부분 문자열 문제 설명어떤 문자열 A가 다른 문자열 B안에 속하면 A를 B의 부분 문자열이라고 합니다. 예를 들어 문자열 "abc"는 문자열 "aabcc"의 부분 문자열입니다. 문자열 str1과 str2가 주어질 때, str1이 str2의 부분 문자열이라면 1을 부분 문자열이 아니라면 0을 return하도록 solution 함수를 완성해주세요.   나의 풀이def solution(str1, str2): if str1 in str2: return 1 else: return 0   다른사람의 풀이def solution(str1, str2): return int(str1 in str2) 2024. 10. 11.
코딩 문제 : 조건에 맞게 수열 변환하기 3 문제 설명정수 배열 arr와 자연수 k가 주어집니다. 만약 k가 홀수라면 arr의 모든 원소에 k를 곱하고, k가 짝수라면 arr의 모든 원소에 k를 더합니다.이러한 변환을 마친 후의 arr를 return 하는 solution 함수를 완성해 주세요.    나의 풀이import numpy as npdef solution(arr, k): list_a = [] for i in arr: if k % 2 == 1: list_a.append(i*k) else: list_a.append(i+k) return list_a 다른사람의 풀이def solution(arr, k): if k%2==0: return [a+k for.. 2024. 10. 11.