Weather Observation Station 11 Weather Observation Station 11 SELECT DISTINCT CITY FROM STATION WHERE (LEFT(CITY, 1) NOT IN ('a', 'e', 'i', 'o', 'u') OR RIGHT(CITY, 1) NOT IN ('a', 'e', 'i', 'o', 'u')); 코딩 테스트/SQL 2023.10.28
Weather Observation Station 10 Weather Observation Station 10 SELECT DISTINCT CITY FROM STATION WHERE CITY NOT LIKE '%a' AND CITY NOT LIKE '%e' AND CITY NOT LIKE '%i' AND CITY NOT LIKE '%o' AND CITY NOT LIKE '%u'; 코딩 테스트/SQL 2023.10.27
HeackerRank Weather Observation Station 9 HeackerRank Weather Observation Station 9 모음으로 시작하지 않고, 중복되는 이름이 없는 도시를 조회하는 쿼리다. SELECT DISTINCT CITY FROM STATION WHERE LEFT(CITY, 1) NOT IN ('a', 'e', 'i', 'o', 'u'); 1. LEFT에 옵션 1을 설정한다. 2. in 안에 모음을 할당한다. 코딩 테스트/SQL 2023.10.25
HeackerRank Weather Observation Station 8 HeackerRank Weather Observation Station 8 (i.e., a, e, i, o, and u) 가 이름의 처음과 끝에 있는 도시명을 조회하는 쿼리다. SELECT DISTINCT CITY FROM STATION WHERE LEFT(CITY, 1) IN ('a', 'e', 'i', 'o', 'u') AND RIGHT(CITY, 1) IN ('a', 'e', 'i', 'o', 'u'); 1. Left, Right를 사용한다. 2. in 안에 각 특징을 할당한다. 코딩 테스트/SQL 2023.10.24
프로그래머스 파이썬 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 프로그래머스 파이썬 특정 문자열로 끝나는 가장 긴 부분 문자열 찾기 1. rfind로 가장 처음 시작하는 인덱스를 찾는다. 2. pat의 길이를 더한다 3. 특정 문자열로 끝나는 부분 출력 def solution(myString, pat): answer = myString.rfind(pat) return myString[:answer + len(pat)] 코딩 테스트/python 2023.10.19
프로그래머스 파이썬 문자열이 몇 번 등장하는지 세기 프로그래머스 파이썬 문자열이 몇 번 등장하는지 세기 startswith를 사용할 수 있는지 묻는 문제이다. 해결방법은 아래와 같다. def solution(myString, pat): answer = 0 for idx, value in enumerate(myString): if myString[idx:].startswith(pat): answer += 1 return answer 코딩 테스트/python 2023.10.18
HeackerRank Basic Select Weather Observation Station 7 HeackerRank Basic Select Weather Observation Station 7 aeiou로 끝나는 도시 이름을 찾는 문제이다. 해결 방법은 아래와 같다. SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '[aeiouAEIOU]$'; 코딩 테스트/SQL 2023.10.17
HeackerRank Basic Select Weather Observation Station 6 HeackerRank Basic Select Weather Observation Station 6 SELECT DISTINCT CITY FROM STATION WHERE CITY REGEXP '^[aeiouAEIOU]'; 코딩 테스트/SQL 2023.10.16
HeackerRank Weather Observation Station 5 HeackerRank Weather Observation Station 5 SELECT CITY, LENGTH(CITY) FROM STATION ORDER BY LENGTH(CITY), CITY LIMIT 1; SELECT CITY, LENGTH(CITY) FROM STATION ORDER BY LENGTH(CITY) DESC, CITY LIMIT 1; 코딩 테스트/SQL 2023.10.15
HeackerRank Weather Observation Station 4 HeackerRank Weather Observation Station 4 SELECT COUNT(*) - COUNT(DISTINCT CITY) AS Difference FROM STATION; 코딩 테스트/SQL 2023.10.14