일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ORDER BY
- 파이썬
- 코딩테스트 연습
- css
- SQL 고득점 Kit
- Django
- Len
- List Comprehension
- 데이터
- Join
- 단어 공부
- 프로젝트
- html
- 백준
- Python3
- 설계
- 슬라이싱
- GIT
- 아이엠어바텐더
- 파이썬 몫
- where
- 파이썬 슬라이싱
- YOLOv5
- map
- sql
- date_format
- 프로그래머스
- pcce 기출문제
- count
- python
- Today
- Total
목록전체 글 (182)
nan + nan = 2nan
코드 입력 SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, "%Y-%m-%d") AS HIRE_YMD FROM DOCTOR WHERE MCDP_CD = "CS" OR MCDP_CD = "GS" ORDER BY HIRE_YMD DESC, DR_NAME ASC; 이전 3월에 태어난 여성 회원 목록 출력하기와 비슷한 유형의 문제다. https://2nan.tistory.com/129 [프로그래머스/SELECT] 3월에 태어난 여성 회원 목록 출력하기 코드 입력 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_FORMAT FROM MEMBER_PROFILE W..
코드 입력 SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC; 2가지 기준으로 정렬하는 것만 생각하면 된다. 선제적으로 정렬할 컬럼을 먼저 나타내고, 그 다음 순서대로 조건에 따라 ORDER BY를 통해 나타내면 된다. 내림차순은 DESC, 오름차순은 ASC로 표현한다. 출처 : 프로그래머스 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr
코드 입력 SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') AS DATE_FORMAT FROM MEMBER_PROFILE WHERE 1=1 AND MONTH(DATE_OF_BIRTH)=3 AND TLNO != "" AND GENDER = "W" ORDER BY MEMBER_ID ASC; DATE 형식을 변경하는 것이 중요한 쿼리였다. 오랜만에 쿼리를 짜려니, 기본적인 것도 기억이 안 났지만 하나 하나 차근차근히 해나간단 마인드로 다시 보기로 했다. Mysql 기준, DATE 형식을 변경하는 것은 DATE_FORMAT() 함수를 사용하면 된다. DATE_FORMAT(date, format) # date: 형식을 변경..
코드 입력 # 학점을 반환할 딕셔너리 생성 dict_grade = { "A+": 4.5, "A0": 4.0, "B+": 3.5, "B0": 3.0, "C+": 2.5, "C0": 2.0, "D+": 1.5, "D0": 1.0, "F": 0 } total_score = 0 # 학점 * 등급 (총 평점) total_point = 0 # 총 이수학점 for _ in range(20): # 과목, 학점, 등급을 string으로 받음 subject, point, grade = map(str, input().split()) point = float(point) # 학점은 따로 float 처리 # Pass는 학점 계산 제외 if grade == 'P': continue else: total_score += dict_..
코드 입력 word = input() # 알파벳 정보를 담을 dictionary alpha_dict = {} while True: # 단어의 가장 첫 음절 alpha = word[0] # 음절 대문자와 소문자 개수 파악 cnt = word.count(alpha.upper()) + word.count(alpha.lower()) # 딕셔너리에 삽입 alpha_dict[alpha.upper()] = cnt # 해당 음절 대문자 및 소문자 제거 word = word.replace(alpha.upper(), '').replace(alpha.lower(), '') # 단어 길이가 1 미만일때까지 반복 if len(word) > 1: continue else: break # 딕셔너리의 값 중 가장 큰 값 max_va..