java

2444번: 별 찍기 -7[문제 출처] https://www.acmicpc.net/problem/2444   설명증가와 감소 모두 이루어지는 패턴을 가진 별 찍기 -7 문제도 각각의 동작을 분할하여 생각하면 접근이 쉬워집니다. 예제 출력의 패턴을 살펴보면  입력값 'N '이 주어졌을 때 총 '2N -1 '줄을 출력해야 하며, 형태를 줄의 인덱스 'i '로 표현하면'0 > 1 > 2 > ... > N-2 > N-1 > N-2 > ... > 2 > 1 > 0' 의 다이아몬드 패턴입니다. 이를 구현하기 위해 총 '2N -1 '줄을 반복하는 외부 for문을 위 삼각형과 아래 삼각형으로 분리하여 생각할 수 있습니다. 위 삼각형은 줄의 인덱스 'i '가 증가함에 따라 공백의 개수는 감소하고 별의 개수는 증가하는 부..
2439번: 별 찍기 -2[문제 출처] https://www.acmicpc.net/problem/2439  설명별 찍기 문제를 해결하는 단순한 방법은 각각의 동작을 분할하여 접근하는 것입니다. 이런 유형의 문제를 풀 때는 주로 for문이나 배열을 사용합니다. 우선 출력의 패턴을 살펴보면, 입력값 `N `이 주어졌을 때 총 `N `줄을 출력해야 합니다. 따라서 'N '번 반복하는 외부 for문이 필요합니다. 이제 봐야 하는 것은 각 줄의 출력패턴입니다. 각 줄의 출력패턴은 공백(' ')의 개수와 별('*')의 개수에 의해 결정됩니다. 첫째 줄은 공백이 4개이고 별이 1개, 둘째 줄은 공백이 3개이고 별이 2개... 마지막 줄은 공백이 0개이고 별이 5개입니다. 따라서 각 줄마다 공백과 별을 출력하기 위해 ..
Constant (상수)상수는 변수와 동일하게 “값을 저장할 수 있는 공간”이지만, 변수와 달리 한 번 값을 저장하면 다른 값으로 변경할 수 없다.상수를 선언하는 방법은 변수와 동일하지만, 변수의 타입 앞에 final 키워드를 붙여야 하며 선언과 동시에 초기화해야 한다.또한 상수의 이름은 모두 대문자로 표기하고 각 단어는 언더스코어(_)로 구분하는 Snake case를 사용하는 것을 권장한다.final int MAX_SPEED; // ERROR: *상수는 선언과 동시에 초기화 해야함final int MAX_SPPED = 10; // 상수 MAX_SPEED를 선언과 동시에 초기화final int MAX_VALUE = 100; // 상수 MAX_VALUE를 선언과 동시에 초기화MAX_VAL..
임쩨이
'java' 태그의 글 목록