일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- arima
- httr
- kaggle
- 하계인턴
- 기계학습
- 하둡
- 소셜네트워크분석
- 빅데이터분석기사
- hadoop
- SQL
- 다변량분석
- ETRI
- 에이블러
- 웹크롤링
- kt aivle school
- KT 에이블스쿨
- 에트리 인턴
- 시계열
- 딥러닝
- cnn
- KT AIVLE
- ggplot2
- 한국전자통신연구원 인턴
- 에이블스쿨
- python
- matplot
- Ai
- 한국전자통신연구원
- Eda
- 머신러닝
- 지도학습
- r
- SQLD
- 프로그래머스
- 가나다영
- dx
- 서평
- 시각화
- 빅분기
- ML
- Today
- Total
목록코딩 테스트 (19)
소품집
N, M = map(int, input().split()) img1, img2 = [input() for _ in range(N)], [input() for _ in range(N)] eyfa = True for i in range(N) : # img1과 비교 compare = '' # img*2와 비교 compare += j*2 if compare!= img2[i]: eyfa = False break print('Eyfa' if eyfa else 'Not Eyfa') - N*M 크기의 이미지와 N*2M 크기의 이미지가 주어질 때, - 첫 번째 이미지를 가로로 두배 늘리면 두번째 이미지가 되는지 검사하는지 테스트
문제설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAMETYPENULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N) FA..
문제 설명 문제를 먼저 이해하고 처리해줄 걸 생각해보면 - 두개의 테이블에서 외래키로 조인 - 입양간 친구를 제거 - 정렬하여 가장 오래 보호소에 있던 친구찾기 를 수행해주면 된다! 그래서 풀어보면 # 먼저 문제를 이해하자면 # - 입양 안간 동물에서 (입양간 테이블에서 제거해주고) 가장 오래 보호소에 있었던 동물 3마리를 뽑아오면 된다. # table1: animal_ins (보호소) a, animal_outs(입양 감) b select a.name, a.datetime from animal_ins a left outer join animal_outs b on a.animal_id = b.animal_id where b.animal_id is null order by a.datetime limit 3;
문제 설명 예시 select animal_id, name, case when sex_upon_intake like '%neutered%' or sex_upon_intake like '%spayed%' then 'O' else 'X' end as '중성화' from animal_ins order by animal_id; 우하하 case 구절로 풀어내는 문제였습니다~ (21.11.27) 문제 살짝 바뀜 보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요. like문이나 case문을 사용하지 않고, 간단하게 들어올 때 나갈 때 SE..
문제 설명 예시 select name, count(name) as count from animal_ins where name is not null group by name having count >=2 order by name; sqld 문제에서도 많이 푼 group by > having 절 문젠데 이항연산으로 풀어내다가 오류났다.ㅎㅎ 그래서 결론은 group by > having 절로 풀어냄!
문제 설명 동물 보호소에 들어온 동물 중 고양이와 개가 각각 몇 마리인지 조회하는 SQL문을 작성해주세요. * 이때 고양이를 개보다 먼저 조회하게 해주세요. 예시 난 고양이를 개보다 먼저조회하는 조건이 있다고 했을때 이 조건을 생각하기 전 테스트 결과가 같아서..ㅋㅎ 그냥 실행했더니 오답! 그래서 case 문으로 고양이가 먼저 나오게 조건을 달아줬다. select animal_type, count(animal_type) from animal_ins group by animal_type order by case when 'cat' then 1 when 'dog' then 2 else 3 end; 아니면 order by로 정렬하면 된다. 이게 더 간단 간단 select animal_type, count(an..
문제 설명 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 이상, 길이 8 이하인 문자열입니다. 입출력 예 def solution(s) : return s.isdigit() and len(s) == 4 or len(s) == 6; 배운 것 isdigit() 수치형인지 확인하는 함수
문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있습니다. s는 부호와 숫자로만 이루어져있습니다. s는 0 으로 시작하지 않습니다. 입출력 예 예를들어 str이 1234이면 1234를 반환하고, 1234이면 -1234를 반환하면 됩니다.str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다. def solution(s): return int(s) 올리기 머쓱한 문제... 풀고 다른사람 코드 보니까 얼마든지 길게 풀 수 있다 예를들면, 어 다른사람 코드가 이해안간다. 쉬운건 쉽게 풀자... ⭐️
문제 설명 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 리턴합니다. 단, 개수를 비교할 때 대문자와 소문자는 구별하지 않습니다. 예를 들어 s가 pPoooyY면 true를 return하고 Pyy라면 false를 return합니다. 제한사항 문자열 s의 길이 : 50 이하의 자연수 문자열 s는 알파벳으로만 이루어져 있습니다. 입출력 예 입출력 예 설명 입출력 예 #1'p'의 개수 2개, 'y'의 개수 2개로 같으므로 true를 return 합니다. 입출력 예 #2'p'의 개수 1개, 'y'의 개수 2개로 다르므로 ..
문제 설명 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다. 재한사항 s는 길이가 1 이상, 100이하인 스트링입니다. 입출력 예 def solution(str): if len(str) % 2: return str[len(str) // 2] ## 2로 나눔. else: return str[(len(str) // 2) -1 : len(str) // 2 + 1] def string_middle(str): return str[(len(str)-1)//2:len(str)//2+1] 내 접근법이랑 비슷한 풀이가 많아서 좀 뿌듯 했음,.... 어려운 문제는 아니지만 ..... 팡,,,팡푸항항