Skip to content

extremecode716/baekjoon-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

코딩 테스트 JAVA (author:extremecode716)

코드 간단 설명

  • 패키지 명이 문제 번호 입니다.
  • 백준은 Main 클래스의 main 메소드로 제출해야 하며, 입력 예제도 직접 입력 받아야 합니다.
  • 백준은 개행 문자로 \n 를 요구합니다. (백준 서버가 UNIX || Linux 를 의미합니다) 개행을 할 때는 \n 처리를 했습니다.
  • Algorithm(알고리즘용) 클래스와 BaekjoonTest(테스트용) 클래스의 구조로 문제풀이를 진행할 수 있게 프로그래밍했습니다.
  • 코딩 테스트 특성상 자바 변수명 규칙을 철저하게 따르지는 않았습니다.

여담

테스트용 클래스(BaekjoonTest, LeetcodeTest)에 메소드 수행시간(처리시간)을 확인하는 로직을 추가하였지만, JVM, OS, Cache, warm up, computer performance, etc 등의 이유로 정확한 수행시간을 확인하는 것은 어렵습니다. 또한 수행시간(처리시간)은 상대적인 개념이라고 생각합니다. 따라서 수행시간(처리시간)을 확인하기 위해서는 직접 구현한 메소드와 다른 분들이 구현한 메소드를 여러 번 실행한 후 (첫 호출 제외) 평균 수행시간(처리시간)의 상대적 효율성(%)으로 비교하는 것이 올바른 방법이라고 생각합니다. (빅오 표기법도 비교)

Game Start

Releases

No releases published

Packages

No packages published

Languages