Skip to content

NadanKim/CodingTest_JUNGOL

Repository files navigation

CodingTest_JUNGOL

JUNGOL 코딩 테스트를 위한 저장소

코드 구조

Base 클래스를 인터페이스로 정의하고 문제 클래스가 Base 클래스를 상속하여 해당 문제를 Code 메서드로 구현하며 main 함수에서 원하는 문제 클래스의 Run 메서드를 호출하여 실행한다.

Base
    Code : virtual function
    
Coding Test Class : Base
    Code : 코딩 테스트 문제 구현
    
main
    base : Base <- Coding Test Class
    main() -> Call base.Code

저장소 구성

Language_Coder

출력 입력 연산자 디버깅 선택제어문 반복제어문1 반복제어문2 반복제어문3
자가진단
형성평가
배열1 배열2 함수1 함수2 함수3 문자열1 문자열2 구조체 포인터
자가진단
형성평가
파일입출력
자가진단
형성평가

Beginner_Coder

  • 도형만들기1
구구단 구구단2 숫자사각형1 숫자사각형2 숫자사각형3 숫자사각형4
문자사각형1 문자사각형2 문자삼각형1 문자삼각형2
  • 도형만들기2
별삼각형1 별삼각형2 별삼각형3 숫자삼각형 달팽이삼각형 파스칼 삼각형 달팽이사각형
문자마름모 대각선 지그재그 홀수 마방진
  • 수학1
곱셈 숫자의 개수 약수와 배수 약수 구하기 약수 최대공약수와최소공배수
최대공약수, 최소공배수
  • 수학2
각자리수의 역과 합(Number Reverse) 소수와 합성수 소수 소수 구하기 소수의 개수 이진수
10진수를 2,8,16진수로 진법 변환
  • 문자열
그릇 문자열 찾기 세로읽기 암호풀기(Message Decowding) 단어 세기 변장
  • 여러가지
색종이(초) 색종이(중) 카드게임 떡 먹는 호랑이 오목 빙고 숫자 야구 연속부분합 찾기
참외밭 볼 모으기(balls)
  • 자료처리
스택 (stack) 큐(queue) 선택정렬 삽입정렬 버블정렬 삽입정렬 횟수 세기 후위표기법1
쇠막대기
  • 재귀
팩토리얼 하노이1 주사위 던지기1 주사위 던지기2 숫자고르기 장난감조립 로또(Lotto)
다음 조합(next combination) 싸이클

Intermediate_Coder

  • 분할정복
Tutorial : 이진탐색(Binary Search-이진검색) 제곱근 모자이크 숫자구슬(easy)
Tutorial : 퀵정렬(QuickSort) Tutorial : 합병(병합)정렬(MergeSort) Tutorial : STL Sort1
Tutorial : STL Sort2 Tutorial : Operator Overloading(연산자 오버로딩) Tutorial : STL Sort3
Tutorial : STL Sort4(심화) 색종이 만들기(영역구분) 색종이 만들기2(4진트리) 제곱수 출력
  • 자료구조
불쾌한 날(Bad Hair Day) 빌딩 히스토그램 색종이(고)
  • 백트래킹-DFS
N Queen 해밀턴 순환회로 좋은수열 스도쿠 비숍 벽장문의 이동 DNA 조합 장기
  • 그래프탐색-DFS
단지번호붙이기 영역 구하기 치즈 Tutorial: for문의 두번째 문법(range_based_for)
Tutorial: STL vector 1 Tutorial: STL vector 2 미로 탐색 키 순서 등수 찾기(ranking) 두 로봇
  • 그래프탐색-BFS
장기 2 저글링 방사능 오염 보물섬 토마토(고) 화염에서탈출(SLIKAR) 경로 찾기
소수와 함께 하는 여행 로봇 버스 갈아타기
  • 탐욕알고리즘
Tutorial : 그리디(Greedy - 탐욕, 욕심쟁이) 알고리즘 외양간 회의실 배정 냉장고 요플레 공장
저울 동전 자판기(下) 택배 공주님의 정원 개구리 점프(frogjump)
  • 동적계획법1
Tutorial 동적계획법(Dynamic Programming) 두 줄로 타일 깔기 극장 좌석 숫자카드 계단 오르기
짚신벌레 동전교환 배낭채우기1 배낭채우기2 양팔저울
  • 동적계획법2
동전 바꿔주기 줄세우기 색종이 올려 놓기 전깃줄(초) 가장높은탑쌓기 전구
최장 공통 부분서열 최소 편집 DNA유사도
  • 여러가지
공약수 섞기 수열 긴 자리 덧셈 뺄셈 두 박스 긴 자리 곱셈 용액 줄자접기
나는 학급회장이다.(투표) 개미 const구간의 합 구하기(1D) const구간의 합 구하기(2D)

About

JUNGOL 코딩 테스트를 위한 저장소

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages