본문 바로가기

Coding210

SQL 문제 : 모든 레코드 조회하기 문제 설명ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다.     정답SELECT *from animal_insorder by animal_id 2024. 10. 11.
24-10-10 TIL 오늘의 목표 √ 강의 열심히 듣기√  블로그 복습하기√  코딩문제 풀기√  TIL 작성 이렇게 간단하게만 설정했었다.  목표달성 여부 는 실패......음..... 블로그 복습하기랑 코딩문제 풀기에서 시간을 너무 많이 잡아먹어 버렸다.블로그랑 문제를 풀면서 모르는것이 나와 검색하다보니 밑 빠진 독에 물 붓기도 아니고 하나를 찾아보기 시작하면거기서 파생되어 수많은 궁금증들이.. 무한 검색하고 있는 나 자신과 물흐르듯이 흘러가는 시간을 보게된다.하지만 모르는 것들을 찾아보고 지식을 늘려가는것도 하나의 공부이기 때문에 시간을 낭비했다고는 생각하지 않는다. 오늘 알게된 이 지식들이 언젠가 나중에 쓸모가 있을지도 플러스 요인이 될지도 모르기 때문에.내일은 지식을 늘려가는 것도 좋지만 강의에 조금더 중점을 두고 공.. 2024. 10. 10.
[Python] list 와 Numpy array의 차이 리스트 (list)파이썬에서 기본적으로 제공되는 자료형이다.다양한 타입의 데이터를 함께 저장할 수 있다. 예를 들어 정수, 문자열, 소수점 등의 다른 데이터 타입을 하나의 리스트에 넣을 수 있다.크기가 고정되어 있지 않으며 동적으로 요소를 추가하거나 제거할 수 있다.배열의 원소 구조가 달라도 괜찮다. 덧셈을 할때 두 리스트 값이 꼬리를 물어 연결된다. 곱셈일 경우 두 리스트 사이에는 적용을 못하지만 하나의 리스트에 숫자를 곱해주면 원소가 정수 값으로 복사가 된다. (리스트에서는 덧셈, 곱셈을 제외한 다른 연산은 적용되지 않는다.)  배열(array)array 모듈 또는 Numpy라이브러리에서 제공된다.배열은 동일한 타입의 데이터만 저장할 수 있다. 즉, 배열 내 모든 요소는 같은 데이터 타입이어야 한다... 2024. 10. 10.
객체 지향 설계의 5가지 원칙 (S.O.L.I.D) 객체지향의 추상화를 검색하다가 새롭게 알게 된 지식이 있어 블로그에 정리한다.  SOLID 원칙이란 객체지향 설계에서 지켜줘야 할 5개의 소프트웨어 개발 원칙을 말한다.SRP(Single Responsibility Principle) : 단일 책임 원칙OCP(Open Closed Principle) : 계방 폐쇄 원칙LSP(Listov Substitution Principle) : 리스코프 치환 원칙ISP(Interface Segregation Principle) : 인터페이스 분리 원칙DIP(Dependency Inversion Principle) : 의존 역전 원칙좋은 설계란 시스템에 새로운 요구사항이나 변경사항이 있을 때, 영향을 받는 범위가 적은 구조를 말한다. 그래서 시스템에 예상하지 못한 변경.. 2024. 10. 10.
배열 만들기 와 뒤집기 숫자를 자릿수 기준으로 분류해서 배열 만들기 예시↓  def digitcf(num):        return list(map(int, str(num)))    digitcf(12345) #[1,2,3,4,5]  코드설명str(num) 은 int 를 str 로 만들어준다.map(int, str(num)) : str형의 각 자릿수를 int형으로 바꿔준다. (ex : '123' --> 정수 1,2,3으로 각각 리턴)list함수로 변환한다.배열 뒤집기 list_A 의 원소 순서를 거꾸로 뒤집어 보자list_A = list('abcd')print(list_A)-----output-----['a', 'b', 'c', 'd'] list.reverse()리스트 타입에 사용 가능,반환값 없이 자기자신을 변경list_A.. 2024. 10. 10.
코딩 문제 : 자연수 뒤집어 배열로 만들기 문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다.    나의 풀이def solution(n): a = list(map(int, str(n))) return list(reversed(a))   다른사람의 풀이def digit_reverse(n): return list(map(int, reversed(str(n))))    2024.10.10 - [Coding/TIL & 배운것들] - map()함수 map()함수오늘 문제를 풀면서 알게된 것들 map() 함수 기본 문법↓  map(function, iterable) function : 각 요소에 적용할 함수.iterable : 함수를 적용할 데.. 2024. 10. 10.