본문 바로가기
  • 노션에서 삽질한 내용을 정리하는 블로그

자기발전소/# JAVA12

JAVA : 에라토스테네스의 체 에라토스테네스의 체 에라토스테네스의 체란, 소수를 골라내기 위해 숫자를 가지고 체를 터는 것이라고 생각하면 쉽다. 2의 배수 쳐내고3의 배수 쳐내고4의 배수는 이미 2의 배수에서 4가 쳐내졌기 때문에 스킵하고또 다시 5의 배수 쳐내는 식으로에라토스테네스의 체가 작용한다. Eratostenes의 체 구현.java 1. arr 배열의 인덱스와 그 값을 활용하여 각 인덱스(숫자)마다 true인지(소수) 아닌지를 판별하는 방식 2. if(arr[i] == true) 는 if(arr[i])로 줄여 쓰기 가능 2020. 11. 3.
JAVA : 재귀 함수 NOTION에서 TISTORY로 옮기는 중 자바에서 재귀함수란? 쉽게 말해서, 함수를 실행하면 본인 자신을 호출하는 함수 자바에서 재귀함수를 공부하고 이해하기 쉬운 예제는 팩.토.리.얼 아닐까 생각한다. Factorial Function (팩토리얼) 은 또 뭔데? : To multiply all whole numbers from the specific number down to 1 Examples: 4! = 4 × 3 × 2 × 1 = 24 6! = 6 × 5 × 4 × 3 × 2 × 1 = 720 재귀함수로 팩토리얼 표현하기.java java 실행 결과: 2020. 11. 3.
Spring Boot 입문 스프링 부트란, - 스프링 프레임워크를 기반으로 한 개발 플랫폼 - 마치 아두이노에 필요한 모듈을 꽂아 동작시키는 것처럼 스프링부트라는 플랫폼위에 Starter라는 라이브러리 기능들을 하나씩 얹으며 애플리케이션의 기능을 확장하는 기능 스프링 부트 구성요소에는, 빌드도구(그레이들, 메이븐) 스프링 프레임워크(버전 확인) 스프링 부트(버전 확인) 스프링 부트 스타터 xml이라는 구조를 가지고 작성되는 메이븐의 pom.xml Build 생성된 기본 코드 구조를 살펴보면 (1) build.gradle (2) 수동으로 로컬에 설치할 필요없이 프로그램에 내장시켜서 빌드하는 쪽으로 권장되는 방식 : wrapper (3) 유닉스와 리눅스 계열에서 실행되는 스크립트 파일 (4) 윈도우계열에서 실행되는 배치 파일 (5) .. 2020. 9. 1.