- 알고리즘이란?
: 어떤 문제를 해결하기 위한 절차로, 명확하게 정의되고 순서가 있는 유한 개의 규칙으로 이루어진 집합
-순차구조 : 여러 문장이 순차적으로 실행되는 구조
-선택구조 : ( ) 안의 식을 평가한 결과에 따라 프로그램의 실행 흐름을 변경하는 if 문
## next() 와 nextLine() 의 차이
-> next() 와 nextLine()은 둘다 String을 입력받지만, next() 는 공백이 포함된 문자열을 줄 바꿈 문자로 구분하고, nextLine()은 문자열 1줄만 입력받는다.
## hasNext()
hasNext()는 Iterator 인터페이스의 메서드로 주요 사용된다. Iterator에 추가적인 요소가 있을 때 가져오는 역할을 한다. 이는 boolean 타입으로 반환된다. 그러나 next()는 매개변수 혹은 iterator와 같은 아무 타입으로 반환할 수 있다.
읽어올 요소가 남아있는지 확인하는 메서드로, 요소가 있으면 true, 없으면 false를 반환한다.
### 조건 판단과 분기
### 삼항연산자
a ? b : c
a가 true 이면 b를 반환하고, false이면 c를 반환한다.
char 타입의 2차원 배열의 초깃값은 '\0' 입니다.
'Algorithm' 카테고리의 다른 글
[알고리즘]SWEA_11315. 오목 판정 (0) | 2023.08.13 |
---|---|
[알고리즘]SWEA_1954.달팽이숫자 (0) | 2023.08.12 |
[알고리즘]SWEA_어디에 단어가 들어갈 수 있을까 (2) | 2023.08.10 |
[알고리즘]SWEA_2001.파리퇴치 (0) | 2023.08.09 |
[알고리즘] SWEA_1208.Flatten (2) | 2023.08.08 |