Java

문제 이름 수열과 구간 쿼리 4 문제 설명 정수 배열 arr와 2차원 정수 배열 queries이 주어집니다. queries의 원소는 각각 하나의 query를 나타내며, [s, e, k] 꼴입니다. 각 query마다 순서대로 s ≤ i ≤ e인 모든 i에 대해 i가 k의 배수이면 arr[i]에 1을 더합니다. 위 규칙에 따라 queries를 처리한 이후의 arr를 return 하는 solution 함수를 완성해 주세요. 제한사항 1 ≤ arr의 길이 ≤ 1,000 0 ≤ arr의 원소 ≤ 1,000,000 1 ≤ queries의 길이 ≤ 1,000 0 ≤ s ≤ e 난 '오잉 ? 0이 1의 배수인가 ??' 하면서 계속 고민 했다. 1. 먼저 foreach를 사용한다 ⇒ queries의 배열을 int[] q..
· 🍵 java
요구사항 • 간단한 사칙연산을 할 수 있다. ☑️ • 양수로만 계산할 수 있다. ☑️ • 나눗셈에서 0을 나누는 경우 IllegalArgument 예외를 발생시킨다. ☑️ • MVC패턴(Model-View-Controller) 기반으로 구현한다. ☑️ 📋 enum을 활용한 사칙연산 계산기 ArithmeticOperator public enum ArithmeticOperator { ADDITION("+") { @Override public int arithmeticCalculate(PositiveNumber operand1, PositiveNumber operand2) { return operand1.toint() + operand2.toint(); } }, SUBSTRACTION("-") { @Overr..
· 🍵 java
📑 List List는 객체를 관리하는 컬렉션 프레임워크의 한 종류 컬렉션 프레임워크란 ? 더보기 Collection List : 순서를 유지하고 저장, 중복 가능 Set : 순서를 유지하지 않고 저장, 중복 불가능 Map : 키와 값으로 구성된 엔트리 저장, 키는 중복 불가능 📌 배열과 리스트의 차이점 배열 (Array) 리스트 (List) 크기 객체 생성 시 크기 할당이 필수이며, 할당된 크기가 고정됨 크기를 할당할 필요가 없으며 가변적으로 변화함 저장 방식 식별자(인덱스)가 존재 ex) str[i] 객체의 번지를 저장 종류 int, String, long ... ArrayList, Vector, LinckedList 선언 방법 int[] i = new int[5]; String a[] = new S..
🚧 조건 문자열 🔍 문제 설명 문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다. 두 수가 n과 m이라면 ">", "=" : n >= m "", "!" : n > m ""라면 1을 반환하고, 아니면 0을 반환 3) 나머지, n == m인 경우 eq가 "="이면 1을, 아니라면 0을 반환한다. 🖥️ 작성 코드 class Solution { public int solution(String ineq, String eq, int n, int m) { if (n < m) { return ineq.equals("") ? 1 : 0; } else { return eq.equals("=") ? 1 : 0; } } }
c0zi
'Java' 태그의 글 목록 (2 Page)