반응형

2024/04/05 2

자바 메서드

메서드 자바에서 메서드를 사용하는 이유는 중복된 코드의 작성을 줄여 코드를 한눈에 알아보기 쉽게 할 수 있으며 코드의 유지와 보수하기 쉽게 해준다. 메서드 종류 표준 라이브러리 메서드 => 내장 메서드로 호출하여 사용하는 것들 말하는다 Scanner , Math 등이 여기 속한다. 사용자 정의 메서드 => 사용자가 필요에 의 메서드의 이름 매개변수 반환 유형 및 내부 로직을 정의한 메서드를 말한다. 메서드 기본 구조 [접근제한자] 반환유형 메서드명(매개변수) { 메서드 내용 } public int div(int a,int b) { int result=a/b; return result; } 이 메서드는 public라는 접근 제한자를 사용하며, 반환유형은 int 형이며 메서드 명은 div이고 매개변수는 a,..

[백준 파이썬] 1644 소수의 연속합

[백준 파이썬] 1644 소수의 연속합 문제 하나 이상의 연속된 소수의 합으로 나타낼 수 있는 자연수들이 있다. 하지만 연속된 소수의 합으로 나타낼 수 없는 자연수들도 있는데,20이 그 예이다 7+13을 하면 20이 되기는 하지만 두수는 연속된 소수가 아니기에 적합한 표현이 아니다. 한 소수는 반드시 한번만 사용할수 있다. 입력 첫째 줄에 자연수 N이 주어진다 출력 주어진 N을 연속된 소수의 합으로 나타낼 수 있는 경우의 수를 출력한다. 풀이 소수를 찾기위해 난 에스토라체 라는 알고리즘을 사용하여 소수인 경우 1의 값을 넣어 소수인걸 나중에 확인할수 있도록 하였다. 시작위치를 start=1 부터 시작하게 하여 소수이면 sum에 더하게 하여 sum이 찾는값에 도달하면 경우의수 +1 ,start +1 을 하..

반응형