
문제 정수 n(0 ≤ n ≤ 4*109)가 주어졌을 때, n보다 크거나 같은 소수 중 가장 작은 소수 찾는 프로그램을 작성하시오. https://www.acmicpc.net/problem/4134 4134번: 다음 소수 정수 n(0 ≤ n ≤ 4*109)가 주어졌을 때, n보다 크거나 같은 소수 중 가장 작은 소수 찾는 프로그램을 작성하시오. www.acmicpc.net 입, 출력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 정수 n이 주어진다. 각각의 테스트 케이스에 대해서 n보다 크거나 같은 소수 중 가장 작은 소수를 한 줄에 하나씩 출력한다. 풀이 3개의 함수로 나누게 되었다. core(=main) 함수는 숫자를 입력하면 소수를 반환 받은 값을 출력 받는..

Optional Optional는 제네릭 클래스로 T타입의 객체를 감싸는 래퍼 클래스입니다. 그렇기 때문에 Optional타입의 객체에는 모든 타입의 참조변수를 담을 수 있습니다. Tip) java.util.Optional은 JDK1.8부터 추가되었습니다. Optional을 사용하는 이유는 뭔데? Optional을 사용하는 이유에는 몇가지 경우가 있습니다. 값이 없는 경우에도 (null 인 경우에도) NullPointerException을 방지할 수 있습니다. 즉, null을 직접 다루는 것은 NullPointerException을 야기할 수 있으미 조금 더 안전하게 사용하기 위해서 Optional을 사용합니다. Optional은 메서드 체이닝과 함께 사용될 때 편리합니다. 그래서 여러작업을 수행할 수있..

이미 하기전에 준비물 가입을 위한 이메일 주소 비자(VISA), 마스터(MASTER) 또는 아멕스(AMEX) 신용카드(신용카드 또는 체크카드, 선불카드 불가) 가급적 VISA 카드나 카카오뱅크 실물카드를 추천합니다. 1. 서비스로 이동 먼저 여기에 접속하여 무료로 시작하기를 눌러 회원 가입을 해줍니다. https://www.oracle.com/kr/cloud/free/ 클라우드 서비스 무료 이용 Oracle Cloud Free Tier는 기업에게 무제한으로 사용할 수 있는 상시 무료 클라우드 서비스를 제공합니다. www.oracle.com 2. 회원가입 창 Tip) 가급적 영어로 작성해주세요!! 3. 메일 도착 전자메일에 적은 이메일 주소에서 메일을 확인하면 한통의 메일이 와있을 겁니다 확인해주세요!! ..

프로그래머스 LV1문제인가 2021 카카오 채용연계형 인텁십 문제이다. 문제 설명 1478 → "one4seveneight" 234567 → "23four5six7" 10203 → "1zerotwozero3" 이렇게 숫자의 일부 자릿수가 영단어로 바뀌어졌거나, 혹은 바뀌지 않고 그대로인 문자열을 매개변수로 주어진다. 일부 자릿수가 영단어로 변경된 것을 원래 숫자로 return 하도록 함수를 만들어라 숫자 영단어 숫자 영단어 0 zero 5 five 1 one 6 six 2 two 7 seven 3 three 8 eight 4 four 9 nine 제한 사항 입출력 예시 Solution 1) String인 문자열을 Integer인 숫자로 변경하는 것이라 영문 숫자는 Key값 숫자는 Map을 이용하여 풀게 ..

내 정보를 저장하는 곳에는 쿠키, 세션이 있다.쿠키는 클라이언트 웹에 저장하는 방식이고 세션은 서버 안에 저장하는 방식이다. 그리고 요즘에는 jwt라고 Json Web Token 이라고 내 정보를 암호화하여서 쿠키로 내려주는 방식으로 정보를 보호한다.그래서 Token을 사용하여 쿠키를 이용하므로 이번엔 쿠키에 대해서 잘 배워보기 위해서 이 글을 작성하게 되었습니다. Cookie의 개념 Cookie는 서버가 사용자의 웹 브라우저에 전송하는 작은 데이터 조각입니다. 브라우저는 그 데이터 조각들을 저장해 놓았다가, 동일한 서버에 재 요청 시 저장된 데이터를 자동으로 함께 전송합니다.HTTP의 특징인 stateless의 단점으로 생겨 났기 때문에 쿠키로 인해 사용자의 로그인 상태를 유지시킬 수 있습니다...

개발자로 일을 하니까 프론트엔드와 백엔드의 경계가 없는 것 같습니다. "난 서버 코드만 만질거야!" , "난 화면단 만 구성하고 말거야!" 하는 이야기는 옛날 이야기 이며 현재는 이런말 하는 것이 얼마나 어리석었는지 알게되었습니다. CSS에서 선택자로 요소를 가져오고 jQuery로도 선택자를 가져오게 됩니다. 그래서 이것을 헷갈리지 않고 바로 찾을 수 있게 작성하게 되었으며 검색하여 온 독자들도 여기서 모든 정보를 얻었으면 좋겠습니다. 선택자 아이디 선택자 ( # ) HTML에서 .. 이런 식으로 작성 되어있을 때 해당 요소를 가져올 수 있습니다. CSS, jQuery로 해당 요소를 선택하는 법은 같습니다. jQuery CSS 클래스 선택자 ( . ) HTML에서 .. 이런 식으로 작성 되어있을 때 해당..

스트림을 배우기 전에 function 패키지도 같이 배워 보기 위해서 작성하게 되었다. 어떻게 사용하는지를 배우고 나서 실제 예시 코드 순서로 공부하도록 하자! function 패키지: 함수형 프로그래밍의 활용 JAVA API인 java.util.function 패키지는 이후에 함수형 프로그래밍을 하기 위해서 도입된 함수형 인터페이스입니다. 앞으로 배울 것들을 앞서 미리 배워야 하는 함수형 인터페이스입니다. 이렇게 알아두시면 좋습니다. 이건 인터페이스이므로 이 자리에는 내용물있는 함수(=구현체)가 와서 뭘 실행하겠구나라고 생각해 주세요! 함수형 인터페이스 메서드 설 명 Runnable [ void run() ] 매개변수도 없고, 반환 값도 없다. Supplier [ T get() ] → T 매개변수는 없..

문제 https://www.acmicpc.net/problem/2485 2485번: 가로수 첫째 줄에는 이미 심어져 있는 가로수의 수를 나타내는 하나의 정수 N이 주어진다(3 ≤ N ≤ 100,000). 둘째 줄부터 N개의 줄에는 각 줄마다 심어져 있는 가로수의 위치가 양의 정수로 주어지며, 가 www.acmicpc.net 그럼 맨 처음 입력했던 수 (= 제일 가까운 가로수의 거리)와 맨 마지막에 입력했던 수 (= 제일 먼 가로수의 거리) 사이에 새롭게 심겠다는 의미가 되고 그 중에서 최소한으로 심겠다라는 의미입니다. 아래와 같이 그림과 함께 이해해보겠습니다. 그림이해 예시 1, 3, 7, 13을 입력했을 시 가로수 = 임의의 간격으로 이미 심어진 것 나무 = 일정 간격으로 최소한으로 심어야하는 것 2,..

DDL 이란? Data Definition Language의 약자이다. 데이터 정의 언어로 객체(OBJECT)를 만들고(CREATE), 수정하고(ALTER), 삭제(DROP)하는 구문을 말한다. CREATE (DDL) -- [표현법] CREATE TABLE 테이블 명 ( 칼럼명 자료형, 칼럼명 자료형, 칼럼명 자료형, ... ); 칼럼에 COMMENT 달기 [표현법] COMMENT ON COLUMN 테이블명.칼럼명 IS '주석내용'; EX) COMMENT ON COLUMN MEMBER.MEMBER_ID IS '회원아이디'; COMMENT ON COLUMN MEMBER.MEMBER_PWD IS '회원비밀번호'; 제약조건 데이터 무결성 보장을 목적으로 유효한 데이터 값을 유지하기 위해 제약조건을 걸어줘야한다..

JAVA API의 공식 문서를 보거나, STS, IntelliJ 같은 툴을 사용하면 Collections.sort(List list , Comparator c) 같이 Comparator를 볼 수가 있습니다. 저는 이것을 어떻게 작성해야하는 건지, 어떻게 사용하는 건지 자세히 몰랐었습니다. 그래서 다른 개발자 분들에게도 이 글만 보고 어떻게 사용하는지 감을 잡을 수 있게 작성하게 되었습니다. Comparable과 Comparator Comparable과 Comparator를 사용하는 이유는 객체를 비교하기 위해 사용한다. 객체를 비교한다는건 뭘까? 글자비교? 순서비교? 비교를 하여 오름차순인지 내림차순인지 어떻게 정렬하기 위하여 사용하는 것이다. 좀 이론적으로 설명하자면, Comparable은 클래스 자체..
- Total
- Today
- Yesterday
- Front
- Spring Security
- 프론트
- 개발
- 코딩테스트
- Cors
- git
- spring
- 템플릿
- aws
- 데이터 베이스
- 개발자
- 개발환경
- 디자인패턴
- Mac
- 오라클
- AJAX
- DBeaver
- 비동기
- java
- JavaScript
- Fetch
- 깃허브 액션
- 네트워크
- 자바스크립트
- 프로세스
- jvm
- 개발블로그
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |