자바 코딩테스트 연습
안녕하세요 오늘은 자바 코딩 테스트 문제를 풀어보며 연습해보겠습니다. 문제 1: 배열 회전 다음과 같은 문제를 해결해 보세요. 정수형 배열이 주어졌을 때, 이 배열을 오른쪽으로 N번 회전시키는 메서드를 작성하십시오. 예를 들어, [1,2,3,4,5]의 배열이 있고 N=2라면 출력은 [4,5,1,2,3]이 되어야 합니다. 문제 2: 팔린드롬 체크 주어진 문자열이 팔린드롬인지 확인하는 함수를 작성하세요. 팔린드롬은 앞으로 읽으나 뒤로 읽으나 동일한 문자열을 의미합니다. 대소문자는 구분하지 않으며 공백도 무시합니다. 문제 3: 피보나치 수열 재귀함수를 사용하여 n번째 피보나치 수열의 값을 반환하는 함수를 작성하세요. 피보나치 수열은 다음과 같습니다: 0 (0번째), 1 (1번째), 1 = 0 + 1 (2번째)..
2023. 10. 5.
자바 기초 프로그래밍 - Java 연산자(Operator) 이해하기: 산술, 관계, 논리, 할당, 비트 연산자 및 instanceof 사용법
연산자는 결과를 생성하기 위해 하나 이상의 피연산자(값 또는 변수)에 대해 연산을 수행하는 프로그래밍의 기호 또는 토큰입니다. Java에는 다음과 같은 여러 유형의 연산자가 있습니다. - 산술 연산자: 더하기(+), 빼기(-), 곱하기(*), 나누기(/) 및 모듈러스(%)와 같은 수학 연산을 수행합니다. - 관계 연산자: 두 피연산자를 비교하고 같음(==), 같지 않음(!=), 보다 큼(>), 보다 작음(=)과 같은 부울 결과를 생성합니다. ), 작거나 같음(>>)와 같은 비트 수준 연산을 수행합니다. - Instanceof 연산자: 이 연산자는 객체가 특정 클래스의 인스턴스인지 또는 인터페이스 구현인지를 결정합니다. 다음은 비트 연산자와 instanceof 연산자에 대해 자세히 알아 보겠습니다. AND..
2023. 2. 13.