Algorithm & Data Structure
![[1110번] 더하기 사이클](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FctgvSz%2FbtqHhPwvWh3%2FUlpqkwgjU33QKuuExqeHK0%2Fimg.png)
[1110번] 더하기 사이클
이번 문제를 풀면서 느낀 점은 냅다 코드를 적으려고 달려들기보다 자료구조?를 짜고 시작하는게 중요하다는 것을 알게 됐다. 먼저 문제를 읽으면서 예제대로 적어보고 어떻게 짤지 구조적으로 써보니 어렵게 느껴진 문제를 한번에 풀 수 있었다. 끄적인 모습은 이런 모습이다. 이렇게 예제대로 적어보고 어떤 규칙이 있는지 생각해보고 변수를 몇개 써야하는지 반복문을 어떻게 적는게 좋을지 생각해보니 코드로 어떻게 작성하면 될지 감이 왔다. 이보다 더 간단히 쓸 수 있을 수도 있겠지만... 내 코드는 이렇다. - 변수 선언과 반복문 사이의 네줄을 줄일 방법을 생각해봤지만 변수를 늘리는 일밖에 없다 생각이 들어 그냥 비슷한 문장을 한번 더 쓰기로 했다. 저 네문장을 따로 쓴 이유는 초기 숫자n를 입력했을 때는 n을 이용해서..
![[10951번] EOF 개념](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCsACw%2FbtqG67Fstn6%2F6G8JqsgTnT32KPYgWkmcnk%2Fimg.png)
[10951번] EOF 개념
# 10951번, A+B -4 (EOF 활용 문제) EOF란? End Of File로, 컴퓨팅에서 더이상 읽어올 데이터가 없음을 뜻한다. 만약, 데이터를 입력하는 반복문에서 데이터를 입력하지 않으면 끝내는 것을 의미한다. 입력 클래스는 Scanner, BufferedReader가 있는데, 각각 EOF 처리 방법은 Scanner 클래스 (Scanner 클래스는 속도가 느림) Scanner sc = new Scanner(System.in); while (sc.hasNextLine()) { sc.nextLine(); } while (sc.hasNextInt()) { sc.nextInt(); } BufferedReader 클래스 BufferedReader br = new BufferedReader(new Inp..

if문과 for문 문제
# 10171번, 고양이 public class Main { public static void main(String[] args) { System.out.println("\\ /\\"); System.out.println(" ) ( ')"); System.out.println("( / )"); System.out.println(" \\(__)|"); } } 개념 : \를 기능없는 문자로 쓰기 위해서는 앞에 \를 한개 더 붙여줘야한다. # 2753번, 윤년을 판별하는 문제 윤년윤년의 조건은 4의 배수이면서 100의 배수는 아니거나 400의 배수인 년이다. 윤년일 경우, 1을 아니면 0을 출력하는 코드. # 14681번 , 사분면 고르기 1. 사용자의 입력을 받기위해서는 a. import java.util...