/CodingTestPracticeDirectory

코딩 테스트 연습 밎 이론 정리를 위한 파일들을 모아둔 프로젝트

Primary LanguageSwiftMIT LicenseMIT

CodingTestPracticeDirectory

코딩 테스트 연습을 위한 연습 파일들을 모아둔 프로젝트

코딩 테스트 연습을 위해서 만든 프로젝트 또는 플레이 그라운드, 코드들을 모아둔 프로젝트입니다. 언어는 Swift, Java, Python, C#입니다.(2021. 06. 02기준)

Contents


C#


Python

  • Python 통합 폴더: 이론, Codewars, Programmers등 알고리즘을 포함한 Directory
    (last edited 2021.06.02)

Java


Node.JS


iOS(Swift, Objective-C, RXSwift, SwiftUI)

  • Codewars(Algorithm)

    • Directory: Codewars문제들 중 Swift로 푼 것들을 모아둔 Playground가 있는 Directory
    (last edited 2021.06.02)
  • Playgrounds(for study theories)

    • Thread: DispatchQueue를 공부하기 위해서 테스트하는 예제들을 모아둔 Playground(Swift)
    (last edited 2021.05.07)
  • Example Applications(for study example UI or Funcions)

    (last edited 2021.05.31)
  • Custom Applications

    • ARRoboSkeleton: Skeleton관련 테스트 어플리케이션.(create by DahNyue. 2021.05.10)
    • DownloadApp: 이 앱은 특정 사이트의 데이터를 자동으로 다운로드 하게 하기 위해서 만든 앱입니다.(Swift, Storyboard) - Using Alamofire, Kingfisher
    • Hello Neumorphism: Neumorphism 관련 예제 앱(create by DahNyue.)
    • VideoEditorApp: 이 앱은 영상 편집 기능(잘라내기, Slow motion 등)을 테스트하기 위한 앱입니다.(Swift, Storyboard)
    • Concurrency Converter 예제 앱: 예제 따라서 만들어보는 앱 - RxSwift 예제이고, SwiftUI를 병행해서 사용해보기 위해 진행 중. 원본이 정상동작 안하기 때문에 하나씩 다시 건드는 중. 관련 링크
    (last edited 2021.07.26)
  • SwiftUI

  • RxSwift

    (last edited 2021.06.25)

Wiki

(last edited 2021.06.08)

References

(last edited 2021.06.01)

Version Number

2.1.0

Version Number의 변경방식

  • 버전을 주.부.수 숫자로 하고, 각 위치를 , , 라 부른다.

  • Root Directory(해당 repository의 Root)에서 File 또는 Directory가 생성 또는 삭제 시 주 버전을 올린다.

    (새로운 언어 또는 코딩테스트 사이트 정리와 관련된 것이 추가되는 경우일 것이기 때문)

  • 부 버전의 경우 Root Directory의 파일에는 변경이 없으나, 하위 Directory들에 파일이 추가 또는 삭제 시 올린다.

  • 수 버전의 경우 모든 경로의 README.md 또는 설명 문서가 변경사항이 있는 경우 올린다. 각 프로젝트(e.g. .playground, .xcodeproj etc)의 파일이 변경되는 경우는 무시한다.

  • Merge와 관련된 액션을 할 때 description에 현재 버전과 수정사항 중 어떤 변경사항이 있어서 변경 버전으로 변경해야 하는지 설명한다.

    Version: `1.0.0`
    Root Directory에 새 폴더 추가하여, `2.0.0`으로 변경 요구.

License

MIT

Free Software