문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..
Goal - Designing Recursion 순환 알고리즘의 설계 - 암시적 매개변수를 명시적 매개변수로 - 암시적 매개변수를 이용한 recursion코드 예제 1. Designing Recursion 순환 알고리즘의 설계 - 무한 루프를 피하기 위한 2가지 조건 - 1) 적어도 하나의 base case, 즉 순환되지 않고 종료되는 case가 있어야 함 - 2) 모든 case는 결국 base case로 수렴해야 함 - recursion인 함수와 아닌 함수를 작성할 때의 차이 -> recursion 함수에는 암시적 (implicit) 매개변수가 없음 2. 암시적 (implicit) 매개변수를 명시적 (explicit) 매개변수로 바꾸어라. - 보통 함수를 만들 때 반복문을 사용하면, 끝값은 index ..
Goal - 변수의 생성위치에 따른 유효범위 - 클래스 - 자바의 동작 원리 - instance 1. 변수의 생성위치에 따른 유효범위 - 메서드 안에서 정의된 변수는 메서드 안에서만 사용가능 - 모든 메서드가 공유하는 변수를 만들기 위해서는 각 메서드가 속한 클래스 차원의 변수 '클래스 변수'를 생성하면 됨. - public class 안에서 파일을 실행시키는 main 메서드안에서 생성된 변수도 main메서드 안에서만 사용가능. 예제 1) 지역변수 선언 - a() 메서드와 main()메서드에서 각각 i변수를 생성했지만 둘은 다른 변수임. - 각 메소드 안에서 생성한 변수는 그 내부에서만 사용 가능. public class test { static void a() { int i = 0; // 메서드 a 내..
- 20200413
- 20200624
- 20200424
- 20201204
- 20200415
- 20200425
- chapter7
- chapter8
- 20200512
- 생활코딩리눅스
- 20200417
- 20200403
- 20200502
- 20200428
- 20200429
- likelion
- 20200503
- 20200804
- 20200427
- 20200504
- 백준
- 20200406
- 20200317
- 20200319
- 20200622
- 20200421
- 20200330
- 20200510
- 20200423
- 20200420
- Total
- Today
- Yesterday