문자열 섞기 문제 설명길이가 같은 두 문자열 str1과 str2가 주어집니다.두 문자열의 각 문자가 앞에서부터 서로 번갈아가면서 한 번씩 등장하는 문자열을 만들어 return 하는 solution 함수를 완성해 주세요. 제한사항1 ≤ str1의 길이 = str2의 길이 ≤ 10str1과 str2는 알파벳 소문자로 이루어진 문자열입니다. 정답def solution(str1, str2): answer = '' for s1, s2 in zip(str1, str2): answer += s1 + s2 return answer 문자 리스트를 문자열로 변환하기문제 설명문자들이 담겨있는 배열 arr가 주어집니다. arr의 원소들을 순서대로 이어 붙인 문자열을 return 하는 ..
덧셈식 출력하기문제 설명두 정수 a, b가 주어질 때 다음과 같은 형태의 계산식을 출력하는 코드를 작성해 보세요.a + b = c 제한사항1 ≤ a, b ≤ 100 입출력 예입력 #14 5 출력 #14 + 5 = 9 정답a, b = map(int, input().strip().split(' '))c = a + bprint(f"{a} + {b} = {c}")a, b = map(int, input().strip().split(' '))print(f"{a} + {b} = {a + b}") #f-스트링이 없다면? a, b = map(int, input().strip().split(' ')) print(a, '+', b,'=',a+b) 문자열 붙여서 출력하기문제 설명두 개의 문자열 str1, str2가 공백으..
[퀘스트]10) 이젠 테이블이 2개입니다# 현재 존재하고 있는 총 부서의 수를 구하는 쿼리를 작성해주세요!SELECT COUNT(*) as '총 부서 수'FROM departments;# 모든 직원과 그들이 속한 부서의 이름을 나열하는 쿼리를 작성해주세요!SELECT employees.name, departments.name AS department_nameFROM employeesJOIN departments ON employees.department_id = departments.id;#JOIN은 두 테이블을 연결합니다. JOIN 테이블1 ON 테이블2# '기술팀' 부서에 속한 직원들의 이름을 나열하는 쿼리를 작성해주세요!SELECT employees.nameFROM employeesJOIN depa..
[문자열 출력하기]문제 설명문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요. 제한사항1 ≤ str의 길이 ≤ 1,000,000str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.str_input = input()print(str_input) [a와 b 출력하기] 문제 설명 정수 a와 b가 주어집니다. 각 수를 입력받아 입출력 예와 같은 형식으로 출력하는 코드를 작성해 보세요. 제한사항 -100,000 ≤ a, b ≤ 100,000 입출력 예 입력 #1 : 4 5 출력 #1 : a=4, b=5a, b = map(int, input().split())print(f'a = {a}')print(f'b = {b}') 답 설명a, b = map(int, input().split..
[TIL]SQL [퀘스트]8) LOL을 하다가 홧병이 나서 병원을 찾아왔습니다.#**`doctors`** 테이블에서 전공(major)가 성형외과인 의사의 이름을 알아내는 쿼리를 작성해주세요!SELECT nameFROM doctorsWHERE major = '성형외과';#**`doctors`** 테이블에서 각 전공 별 의사 수를 계산하는 쿼리를 작성해주세요!SELECT major, COUNT(*) AS '전공 별 의사 수'FROM doctorsGROUP BY major;#**`doctors`** 테이블에서 현재 날짜 기준으로 5년 이상 근무(hire_date)한 의사 수를 계산하는 쿼리를 작성해주세요!SELECT COUNT(*) AS '5년 이상 근무자'FROM doctorsWHERE DATEDIFF(CU..
[TIL]SQL문자/숫자 계산을 했더니 오류가 날 때숫자가 포함되어 있지만 문자 형으로 저장이 되어있을 수 있다.(출력 결과 컬럼명 옆의 ‘ABC’ 혹은 ‘123’ 을 확인해야한다. ‘ABC’ 는 문자로 저장이 되어있다는 의미) 문자, 숫자를 혼합하여 함수에 사용 할 때에는 데이터 타입을 변경해주어야 하그때 쓰는 코드 : #숫자로 변경cast(if(rating='Not given', '1', rating) as decimal) #문자로 변경concat(restaurant_name, '-', cast(order_id as char)) [실습] 주문 시기와 음식 수를 기반으로 배달할증료 구하기(주문 시기 : 평일 기본료 = 3000 / 주말 기본료 = 3500 음식 수 : 3개 이하이면 할증 없음 / 3..