Skip to content

Latest commit

 

History

History
57 lines (46 loc) · 2.38 KB

Q0.md

File metadata and controls

57 lines (46 loc) · 2.38 KB

문제 풀이방법

  • "(Optional) 문제들"을 제외한 모든 문제는 순서대로 풀어야 합니다. (Q0->Q1->Q2->...)

  • "(Optional) 문제들"은 본 문제들과는 독립적으로 작성할 수 있는 문제들입니다.

  • 구체적인 요구사항이 없는 메서드는 내부를 임의로 작성해도 좋습니다.

  • 변수명과 메서드명, 클래스명은 명확해야합니다.

  • 별다른 이유가 없다면 모든 변수는 private 범위로 선언해야 합니다.

  • commit이 필요한 시점마다 commit을 해야 합니다. (채점요소)

  • commit 메세지는 영어로 작성하는 것을 권장합니다.

  • commit 메세지는 메세지만 읽어도 어떤 작업을 하였는지 알 수 있을 정도로 명확 해야합니다.

  • 모든 commit 메세지에는 문제번호가 필수적으로 포함되어야 합니다.

    • 예시
      • Q0 : Add (feature)
      • Q0 : Fix (bug) in (feature)

답변 제출 방법

  • 각자의 github 계정에 이 저장소를 fork 한 뒤, 로컬 저장소로 clone 하고, 본인계정명의 branch로 checkout하세요.
  • 모든 작업은 해당 branch 에서만 이루어 져야 합니다.
    • 필요하다면 feature branch를 만들어도 좋지만, 제출전에 반드시 merge가 완료되어야 합니다.
  • 작업이 완료 되었으면 원본 저장소에 pull-request를 보내세요.
  • 원본 저장소에는 각 계정명으로 branch가 생성 되어있으니 해당하는 branch로 pull-request를 보내기 바랍니다.

주의사항

본 문제들은 자바 기반으로 작성 되었습니다. JDK 8 이상의 기능을 사용하는 문제들이 있으니,
문제 풀이 시 JDK 8 이상의 버전을 사용해 주시기 바랍니다.

문제에 이상이 있을경우 원본 저장소에 형식을 맞추어 Issue를 작성해 주시기 바랍니다.
  • question_issue 템플릿을 사용해 주세요.

모든 메서드와 클래스에는 주석을 달아야 합니다. 주석의 예시는 아래와 같습니다.

 /**
  * 예시용 클래스 입니다.
  * Author : Kasania
  * Created date : 2019-12-16
  */
public class Class1{
private int value;

 /**
  * 예시용 메서드입니다. class의 value값을 리턴합니다.
  * @return value in class1
  */
public int getValue(){
    return value;
}

}


Q1로 가기