반응형

2024/04 25

자바 메서드

메서드 자바에서 메서드를 사용하는 이유는 중복된 코드의 작성을 줄여 코드를 한눈에 알아보기 쉽게 할 수 있으며 코드의 유지와 보수하기 쉽게 해준다. 메서드 종류 표준 라이브러리 메서드 => 내장 메서드로 호출하여 사용하는 것들 말하는다 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 을 하..

[리액트 프로젝트] ArtKey

[리액트 프로젝트] ArtKey 팀프로젝트명 ArtKey 기간 2024. 03. 27 ~ 2024.04.02 주제: 전시 예약 페이지 구현 팀원 총 4명 사용한 기술 -html,css,js,react 사용한 리액트 라이브러리 -라우터,react-icons 팀프로젝트명이 ArtKey인 이유는 주제가 전시 예약 페이지 구현이기에 키보드에서 대체라는 의미로 사용하는 alt키와 예술의 의미를 가진 art를 합처서 'alt' 키를 대체하는 역할을 한다는 의미와 함께 예술적인 측면을 갖추고자 아트키라고 프로젝트 명을 정했습니다. 프로젝트 구조 폴더 구조 src componets -Header.jsx -Footer.jsx -Product.jsx page -Main.jsx -Detail.jsx -Reservation...

프로젝트 2024.04.03

jsp 스코프

jsp 스코프 Application : 웹 어플리케이션이 시작되고 종료될때까지 유지 Session : 웹브라우저 별로 변수 관리 Requset : http 요청을 was 가 받아서 웹브라우저에 응답할때까지 유지 page : 페이지 내에서 지역 변수 처럼사용 모든 스코프는 set,get 어트리뷰트를 이용하여 값을 불러오고 저장할수 있다. page 스코프 - 하나의 페이지가 실행되는 동안만 사용가능하다 (지역변수처럼 사용한다고 생각하면된다) -forward가 될때 page 스코프에 지정된 병수 사용불가능 Requset 스코프 - http 요청을 was 가 받아서 웹브라우저에 응답할때까지 변수를 유지하고자 할때 사용 -forward 값을 유지하고자 할때 사용 Session 스코프 - 웹브라우저 별로 변수 관리..

[프로그래머스 자바]문자열 뒤집기

[프로그래머스 자바]문자열 뒤집기 문제 문자열 my_string 과 정수 s,e가 매개변수로 주어질때 문자열에서 인덱스 s부터 e까지 뒤집은 문자열을 리턴하는 함수를 작성하시오. 입출력 풀이 이걸 풀기위해서는 문자열을 뒤집는 방법을 알아야한다. for문을 이용할 방법과 reverse() 를 이용한 방법이 있다. 일단 for 문을 이용한 방법은 현재 문자열을 문자배열로 받아서 s와,e사이를 스왑 하는 방법이 있고 두번째 방법은 StringBuffer / reverse()를 사용하여 그부분만 문자열을 뒤집는 방법이 있다. 내가 선택한 방법은 두번째 방법을 선택하여 주어진 문자열을 총3개의 문자열로 나누었다. 주어진 문자열을 str이라하면 ans1=str(0,s) 까지 자른거 하나 ans2=str(s,e+1)..

반응형