문제풀이 - java 백준 6064 카잉달력
문제 카잉다력은 x,y값인 년부터 시작해서 .. 식으로 해가 흐른다.최대 해가 정해져있는데 예를들어 M, N이 면 x ,y가 까지 증가하다가 M의 최대치인 10 다음부터 1로 바뀌면서 로 진행된다.문제: m, n , x, y 를 입력한 후 달력에서 인 해가 몇번째인가?? 풀이 처음 풀었을 때:m,n,x,y를 차례로 입력받고 while(true) 문으로 무한 반복을 한다.int startx, starty 변수를 0부터 시작하여 한바퀴 돌때마다 ++ 시켜주고 이 startx, starty 가 m,n 이 도달 했을 때 각각 1로 초기화 시켜주어서 1부터 세게 만들었다.그리고 처음 목표했던 x , y에 도다르면 그때의 count 변수(while문 한바퀴 돌때마다 ++ 되는) 를 출력해 주었..
2주차 배운점 느낀점 - 클래스, 인터페이스, 상속 (햄버거)
햄버거 키오스크 하루 한개 쓰려고했는데 정리하고 넘어가야할 것같아서 또 쓴다. 선생님이 빌더 설명해주시며 인터페이스, 추상클래스, 상속, 사용에 관한 클래스관계도를 보여주셨다. 햄버거 가게에서 버거와 음료를 주문하고 어떻게 포장(Wrapper, bottle) 되어있는지, 주문한것 (vegBuger, ChickenBurger, Coke, Pepsi) 각각 가격과 토탈 합 가격을 출력한다. 관계가 복잡해서 쉽게 이해가 되지않아 이 문제만 따로 정리하려고 한다. 배운점 인터페이스(interface)다른 클래스를 작성할 때 기본이 되는 틀을 제공하면서, 다른 클래스 사이의 중간 매개 역할까지 담당하는 일종의 추상 클래스를 의미 주문담고 계산하고 영수증나오고 .. 루틴들의 정의.Burger가 아이템 Implem..