자바4 [백준 with JAVA] 2579번 : 계단오르기 - DP 2579번: 계단 오르기 2579번: 계단 오르기 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점 www.acmicpc.net 문제 보기 DP 문제이기에 이 문제를 어떻게 세부 문제로 나눠서 점화식을 세울까 고민했습니다. 개인적으로 점화식을 세워서 문제를 맞추는데 성공했지만 다른 분들과 코드를 비교했을 때 내용이 달라 제 코드와 다른 분들의 코드를 비교해서 포스팅 하겠습니다. 1. 내 문제 접근법 문제를 보면 다음과 같은 조건들이 있습니다. 연속해서 세 칸을 올라가지 못한다. 저는 이 조건을 보고 계단에서 일정한 규칙으로 움직여야 함을 알 수 있었습니다. 한 칸 올라감을 1.. PS/동적계획법 2022. 8. 9. [Java] - 자바 식별자(Identifier), 기본형(primitive type), 참조형(reference type), 상수(constant), 리터럴(literal), 형변환(casting) 식별자(Identifier), 기본형(primitive type), 참조형(reference type), 상수(constant), 리터럴(literal), 형변환(casting) 대해서 알아봅시다 ! 1. 변수란 ? 🚀 “변수란, 단 하나의 값을 저장할 수 있는 메모리 공간” 을 의미한다. 그럼 이 변수를 어떻게 메모리 공간에 저장할까? 바로 밑에서 선언과 초기화에 대해 알아보도록 하자. ## 1-2. 변수의 선언과 초기화 변수 타입 : 변수에 저장될 값이 어떤 ’타입(type)’인지 지정; int 변수 이름 : 말 그대로 이름이다.; age 변수 선언 : 변수의 이름을 지정; int age int age; // age라는 이름의 변수를 선언 변수 선언 예시 변수를 선언한 이후부터 변수를 사용할 수 있다.. 프로그래밍 언어 공부/Java 기초 2022. 7. 1. [Java] 자바 기초 문법 확인해보기 -2 Scanner, print, if java 자바 기초 문법 확인해보기 -2 Scanner, print, if java 이번 시간은 두 번째 시간으로 다시 한번 Scanner, print, if를 사용해보려고 합니다 ! 솔직히 지겨울 수도 있고.. 그만 할 때 되지 않았나 앂지만 아무리 기초라도 내 손에 익고 확실하게 하고 가는 편이 훨씬 좋다고 생각합니다. 이번 시간도 후회하지 않게 열심히 코드를 작성하겠습니다 ! 👏 1) 1번 문제 문제는 다음과 같습니다. 1-1) 요구사항 철수와 영희는 용돈을 같이 사용합니다. 철수와 영희는 이미 10,000원을 가지고 있습니다. 철수와 영희는 시작과 동시에 추가 용돈을 받습니다. 추가 용돈은 콘솔로 입력해줍니다. 5가지 음식이 있습니다. 5가지 음식 각각 콘솔로 가격을 입력받습니다. 5가지 음식 순서대로 음.. 스터디 모음/Java 스터디 2022. 7. 1. [Java] 자바 기초 문법 확인해보기 - 1/ Scanner, print, if / java 처음에는 간단하게 다음과 같이 Scanner, print, if 문만을 사용해서 구현해보는 연습을 했습니다. 점차적으로 범위를 넓힐 계획이고 지금은 단순한 기능을 먼저 잘 사용하기 위해서 이런 식으로 진행하고 있습니다. 다음을 사용해서 구현하겠습니다 Scanner print if 첫 번째, 두 번째 문제의 전체적인 내용은 생략하겠습니다. 두 번째 문제에서 가독성 부분에서 얻을 수 있던 부분이 있어서 아래에 설명 하겠습니다. 1) 두 번째 문제 두 번째 문제를 구현하면서 좀 더 가독성 좋고 클린하게 코드를 짤 수 있게 배웠습니다. 처음에 내가 작성한 코드는 아래와 같습니다. Scanner sc = new Scanner(System.in); System.out.println("정답을 입력해주세요"); int.. 스터디 모음/Java 스터디 2022. 7. 1. 이전 1 다음 반응형