Hackerrank 연습 문제
- 이 저장소에는 SQL, C ++, Java Python 및 문제 해결 (데이터 구조 및 알고리즘)의 Hackerrank 연습 문제 솔루션이 포함되어 있습니다.
- 더 많은 Hackerrank 문제 솔루션을 추가하고 싶다면 자유롭게 기여하십시오.
- 이 repo가 당신에게 도움이된다고 생각되면, Star 그것을하십시오.
- 기여하기 전에 code_of_conduct.md and contributing.md를 친절하게 따르십시오.
- 행복한 코딩?!
주제
SQL
- 기본 선택
- 고급 선택
- 집합
- 기본 조인
- 고급 조인
- 대체 쿼리
C ++
- 소개
- 문자열
- 수업
- STL
- 계승
- 디버깅
- 다른 개념
알고리즘
* [동적 프로그래밍] (#동적 프로그램) 자바
- 소개
- 문자열
- Bignumber
- 데이터 구조
- 객체 지향 프로그래밍
- 예외 처리
- 고급의
파이썬
- 소개
- 기본 데이터 유형
- 문자열
- 세트
- 수학
- itertools
- 컬렉션
- 날짜와 시간
- 오류 및 예외
- 수업
- 내장
- 파이썬 기능
- 리그와 구문 분석
- XML
- 클로저와 데코레이터
- Numpy
- 디버깅
SQL (모든 솔루션은 MySQL에 나와 있습니다)
기본 선택
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 선택 쿼리 수정 i | 해결책 | 10 | 쉬운 |
| 02. | 선택 쿼리 수정 ii | 해결책 | 10 | 쉬운 |
| 03. | 모두를 선택하십시오 | 해결책 | 10 | 쉬운 |
| 04. | ID로 선택하십시오 | 해결책 | 10 | 쉬운 |
| 05. | 일본 도시의 속성 | 해결책 | 10 | 쉬운 |
| 06. | 일본 도시의 이름 | 해결책 | 10 | 쉬운 |
| 07. | 날씨 관찰 스테이션 1 | 해결책 | 15 | 쉬운 |
| 08. | 날씨 관찰 스테이션 3 | 해결책 | 10 | 쉬운 |
| 09. | 날씨 관찰 스테이션 4 | 해결책 | 10 | 쉬운 |
| 10. | 날씨 관찰 스테이션 5 | 해결책 | 30 | 쉬운 |
| 11. | 날씨 관찰 스테이션 6 | 해결책 | 10 | 쉬운 |
| 12. | 날씨 관찰 스테이션 7 | 해결책 | 10 | 쉬운 |
| 13. | 날씨 관찰 스테이션 8 | 해결책 | 15 | 쉬운 |
| 14. | 날씨 관찰 스테이션 9 | 해결책 | 10 | 쉬운 |
| 15. | 날씨 관찰 스테이션 10 | 해결책 | 10 | 쉬운 |
| 16. | 날씨 관찰 스테이션 11 | 해결책 | 15 | 쉬운 |
| 17. | 날씨 관찰 스테이션 12 | 해결책 | 15 | 쉬운 |
| 18. | 75 점보다 높습니다 | 해결책 | 15 | 쉬운 |
| 19. | 직원 이름 | 해결책 | 10 | 쉬운 |
| 20. | 직원 급여 | 해결책 | 10 | 쉬운 |
고급 선택
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 삼각형의 유형 | 해결책 | 20 | 쉬운 |
| 02. | 패드 | 해결책 | 30 | 중간 |
| 03. | 직업 | 해결책 | 30 | 중간 |
| 04. | 이진 트리 노드 | 해결책 | 30 | 중간 |
| 05. | 새로운 회사 | 해결책 | 30 | 중간 |
집합
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 집계 수정 - 카운트 함수 | 해결책 | 10 | 쉬운 |
| 02. | 집계 수정 - 합 함수 | 해결책 | 10 | 쉬운 |
| 03. | 집계 수정 - 평균 | 해결책 | 10 | 쉬운 |
| 04. | 평균 인구 | 해결책 | 10 | 쉬운 |
| 05. | 일본 인구 | 해결책 | 10 | 쉬운 |
| 06. | 인구 밀도 차이 | 해결책 | 10 | 쉬운 |
| 07. | 실수 | 해결책 | 15 | 쉬운 |
| 08. | 최고 소득자 | 해결책 | 20 | 쉬운 |
| 09. | 날씨 관찰 스테이션 2 | 해결책 | 15 | 쉬운 |
| 10. | 날씨 관찰 스테이션 13 | 해결책 | 10 | 쉬운 |
| 11. | 날씨 관찰 스테이션 14 | 해결책 | 10 | 쉬운 |
| 12. | 날씨 관찰 스테이션 15 | 해결책 | 15 | 쉬운 |
| 13. | 날씨 관찰 스테이션 16 | 해결책 | 10 | 쉬운 |
| 14. | 날씨 관찰 스테이션 17 | 해결책 | 15 | 쉬운 |
| 15. | 날씨 관찰 스테이션 18 | 해결책 | 25 | 중간 |
| 16. | 날씨 관찰 스테이션 19 | 해결책 | 30 | 중간 |
| 17. | 날씨 관찰 스테이션 20 | 해결책 | 40 | 중간 |
기본 조인
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 인구 인구 조사 | 해결책 | 10 | 쉬운 |
| 02. | 아프리카 도시 | 해결책 | 10 | 쉬운 |
| 03. | 각 대륙의 평균 인구 | 해결책 | 10 | 쉬운 |
| 04. | 보고서 | 해결책 | 20 | 중간 |
| 05. | 최고의 경쟁자 | 해결책 | 30 | 중간 |
| 06. | Ollivander의 재고 | 해결책 | 30 | 중간 |
| 07. | 도전 | 해결책 | 30 | 중간 |
| 08. | 컨테스트 리더 보드 | 해결책 | 30 | 중간 |
고급 조인
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | SQL 프로젝트 계획 | 해결책 | 40 | 중간 |
| 02. | SQL 대칭 쌍 | 해결책 | 40 | 중간 |
| 03. | SQL 학습 15 일 | 해결책 | 40 | 중간 |
대체 쿼리
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 삼각형 1을 그립니다 | 해결책 | 25 | 쉬운 |
| 02. | 삼각형 2를 그립니다 | 해결책 | 25 | 쉬운 |
C ++
소개
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 배열 소개 | 해결책 | 10 | 쉬운 |
| 02. | 기본 데이터 유형 | 해결책 | 10 | 쉬운 |
| 03. | 조건부 진술 | 해결책 | 10 | 쉬운 |
| 04. | 루프 용 | 해결책 | 10 | 쉬운 |
| 05. | 바늘 | 해결책 | 10 | 쉬운 |
| 06. | "안녕하세요, 세상!" C ++로 | 해결책 | 05 | 쉬운 |
| 07. | 가변 크기의 배열 | 해결책 | 30 | 쉬운 |
| 08. | 입력 및 출력 | 해결책 | 05 | 쉬운 |
문자열
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 속성 파서 | 해결책 | 35 | 중간 |
| 02. | stringstream | 해결책 | 10 | 쉬운 |
| 03. | 문자열 | 해결책 | 10 | 쉬운 |
수업
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 수업 | 해결책 | 10 | 쉬운 |
| 02. | 스트러크 | 해결책 | 10 | 쉬운 |
STL
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | deque-stl | 해결책 | 50 | 중간 |
| 02. | 하한 STL | 해결책 | 15 | 쉬운 |
| 03. | SETS-STL | 해결책 | 15 | 쉬운 |
| 04. | 벡터-소트 | 해결책 | 10 | 쉬운 |
계승
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 다중 레벨 상속 | 해결책 | 50 | 중간 |
| 02. | 사각형 영역 | 해결책 | 25 | 쉬운 |
디버깅
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | CPP 예외 처리 | 해결책 | 20 | 중간 |
| 02. | 과부하 타조 작업자 | 해결책 | 20 | 중간 |
다른 개념
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 연산자 과부하 | 해결책 | 25 | 중간 |
알고리즘
동적 프로그래밍
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 동전 변경 문제 | 해결책 | 60 | 중간 |
| 02. | 동일한 | 해결책 | 30 | 중간 |
| 03. | 주식을 극대화합니다 | 해결책 | 50 | 중간 |
자바
소개
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 자바 날짜와 시간 | 해결책 | 15 | 쉬운 |
| 02. | Java if-else | 해결책 | 10 | 쉬운 |
| 03. | 끈으로 hava int | 해결책 | 10 | 쉬운 |
| 04. | Java 루프 II | 해결책 | 10 | 쉬운 |
| 05. | Java Stdin과 Stdout i | 해결책 | 05 | 쉬운 |
| 06. | Java Stdin 및 Stdout II | 해결책 | 10 | 쉬운 |
| 07. | Java에 오신 것을 환영합니다 | 해결책 | 03 | 쉬운 |
문자열
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 자바 서브 스트링 | 해결책 | 05 | 쉬운 |
Bignumber
데이터 구조
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | Java 1D 배열 | 해결책 | 05 | 쉬운 |
| 02. | 자바 스택 | 해결책 | 20 | 중간 |
객체 지향 프로그래밍
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | Java Abstract 클래스 | 해결책 | 10 | 쉬운 |
| 02. | Java 상속 I. | 해결책 | 05 | 쉬운 |
| 03. | 자바 상속 II | 해결책 | 10 | 쉬운 |
파이썬
소개
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 루프 | 해결책 | 10 | 쉬운 |
| 02. | 파이썬 디비전 | 해결책 | 10 | 쉬운 |
| 03. | 파이썬 if-else | 해결책 | 10 | 쉬운 |
| 04. | 함수를 작성하십시오 | 해결책 | 10 | 중간 |
기본 데이터 유형
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 준우승 점수 찾기 | 해결책 | 10 | 쉬운 |
| 02. | 백분율 찾기 | 해결책 | 10 | 쉬운 |
| 03. | 이해력을 나열하십시오 | 해결책 | 10 | 쉬운 |
문자열
| S.No. | 문제 | 해결책 | 점수 | 어려움 |
|---|
| 01. | 케이스 스왑 | 해결책 | 10 | 쉬운 |