profile
공부한 거 올려요 :)
태그 목록
전체보기 (193)Java(62)자바(62)programmers(57)프로그래머스(57)백준(56)baekjoon(41)코딩테스트(10)문제(7)React(6)스택(6)JavaScript(6)리액트(5)(5)자바스크립트(5)자료구조(4)완전탐색(4)브루드포스(4)CSS(3)정렬(3)소수(2)자바 스레드(2)(2)LinkedHashSet(2)graphics(2)gui(2)stack(2)배치관리자(2)TreeSet(2)이벤트 리스너(2)html(2)그래픽(2)배열(2)알고리즘(2)HashSet(2)vector<E>(1)아스키코드(1)Visual Studio Code(1)인라인 요소(1)약수(1)List(1)ArrayList(1)오름차순(1)queue(1)비교연산자(1)조건부 렌더링(1)윤년(1)9093(1)11650(1)객체(1)ASCII(1)컬렉션(1)1920(1)형변환(1)1436(1)1181(1)상수(1)연산자(1)내림차순(1)1009(1)JtextArea(1)1018(1)vector(1)5622(1)프로토타입(1)Extensions(1)StringBuilder(1)useState(1)parseInt(1)1406(1)Enhanced For Loop(1)블록 요소(1)11870(1)distinct(1)react hook(1)15829(1)linkedlist(1)Deque(1)1259(1)Int(1)2563(1)배열 렌더링(1)2231(1)조건문(1)반복문(1)비동기처리(1)메소드오버라이딩(1)JFrame(1)2309(1)2869(1)9020(1)10진수(1)1475(1)2447(1)LinkedHashMap(1)interface(1)인터페이스(1)추상클래스(1)Collection(1)4673(1)String(1)삼항연산자(1)속성(1)ArrayList<E>(1)Iterator<E>(1)JButton(1)제네릭(1)Jcheckbox(1)HashTable(1)1157(1)StringTokenizer 클래스(1)2775(1)useRef(1)Sort(1)함수(1)동적바인딩(1)10866(1)11729(1)다이얼로그(1)IntStream(1)JRadioButton(1)그리디(1)List Interface(1)배열 내장함수(1)정적바인딩(1)스레드 동기화(1)BufferedWriter(1)HashMap(1)valueOf(1)Collection Interface(1)클래스(1)BufferedReader(1)접근제한자(1)10814(1)단축키(1)추상메소드(1)2292(1)10809(1)10989(1)11651(1)getter(1)setter(1)Jlist(1)1712(1)JtextField(1)상속(1)toString(1)7568(1)JSX(1)변수(1)중복 제거(1)Map(1)캐스팅(1)등차수열(1)10816(1)Props(1)10872(1)1260(1)object 클래스(1)2920(1)StringTokenizer(1)Set Interface(1)HashMap<K. V>(1)StringBuffer 클래스(1)set(1)이벤트(1)접근지정자(1)11653(1)vscode(1)2108(1)JcomboBox(1)tag(1)function(1)4948(1)Math 클래스(1)메뉴(1)Map Interface(1)String 클래스(1)1929(1)substring 함수(1)2908(1)JLabel(1)Wrapper 클래스(1)비교(1)파일 클래스(1)2747(1)

백준 [JAVA] :: 15829번 Hashing

APC에 온 것을 환영한다. 만약 여러분이 학교에서 자료구조를 수강했다면 해시 함수에 대해 배웠을 것이다. 해시 함수란 임의의 길이의 입력을 받아서 고정된 길이의 출력을 내보내는 함수로 정의한다. 해시 함수는 무궁무진한 응용 분야를 갖는데, 대표적으로 자료의 저장과 탐

2023년 2월 21일
·
0개의 댓글
·

백준 [JAVA] :: 10816번 숫자 카드 2

숫자 카드는 정수 하나가 적혀져 있는 카드이다. 상근이는 숫자 카드 N개를 가지고 있다. 정수 M개가 주어졌을 때, 이 수가 적혀있는 숫자 카드를 상근이가 몇 개 가지고 있는지 구하는 프로그램을 작성하시오.

2023년 2월 21일
·
0개의 댓글
·

백준 [JAVA] :: 2164번 카드2

N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다.

2023년 2월 20일
·
0개의 댓글
·

백준 [JAVA] :: 1920번 수 찾기

N개의 정수 A[1], A[2], …, A[N]이 주어져 있을 때, 이 안에 X라는 정수가 존재하는지 알아내는 프로그램을 작성하시오.

2023년 2월 20일
·
0개의 댓글
·

백준 [JAVA] :: 11866번 요세푸스 문제 0

1번부터 N번까지 N명의 사람이 원을 이루면서 앉아있고, 양의 정수 K(≤ N)가 주어진다. 이제 순서대로 K번째 사람을 제거한다. 한 사람이 제거되면 남은 사람들로 이루어진 원을 따라 이 과정을 계속해 나간다. 이 과정은 N명의 사람이 모두 제거될 때까지 계속된다.

2023년 2월 18일
·
0개의 댓글
·

백준 [JAVA] :: 2309번 일곱 난쟁이

왕비를 피해 일곱 난쟁이들과 함께 평화롭게 생활하고 있던 백설공주에게 위기가 찾아왔다. 일과를 마치고 돌아온 난쟁이가 일곱 명이 아닌 아홉 명이었던 것이다.

2023년 2월 18일
·
0개의 댓글
·

백준 [JAVA] :: 1009번 분산처리

재용이는 최신 컴퓨터 10대를 가지고 있다. 어느 날 재용이는 많은 데이터를 처리해야 될 일이 생겨서 각 컴퓨터에 1번부터 10번까지의 번호를 부여하고, 10대의 컴퓨터가 다음과 같은 방법으로 데이터들을 처리하기로 하였다.

2023년 2월 17일
·
0개의 댓글
·

백준 [JAVA] :: 1475번 방 번호

다솜이는 은진이의 옆집에 새로 이사왔다. 다솜이는 자기 방 번호를 예쁜 플라스틱 숫자로 문에 붙이려고 한다. 다솜이의 옆집에서는 플라스틱 숫자를 한 세트로 판다. 한 세트에는 0번부터 9번까지 숫자가 하나씩 들어있다.

2023년 2월 17일
·
0개의 댓글
·

백준 [JAVA] :: 1259번 팰린드롬수

어떤 단어를 뒤에서부터 읽어도 똑같다면 그 단어를 팰린드롬이라고 한다. 'radar', 'sees'는 팰린드롬이다.

2023년 2월 16일
·
0개의 댓글
·

백준 [JAVA] :: 2747번 피보나치 수

피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다.

2023년 2월 16일
·
0개의 댓글
·

백준 [JAVA] :: 10773번 제로

나코더 기장 재민이는 동아리 회식을 준비하기 위해서 장부를 관리하는 중이다. 재현이는 재민이를 도와서 돈을 관리하는 중인데, 애석하게도 항상 정신없는 재현이는 돈을 실수로 잘못 부르는 사고를 치기 일쑤였다.

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

백준 [JAVA] :: 12789번 도키도키 간식드리미

📚 문제 정의 인하대학교 학생회에서는 중간, 기말고사 때마다 시험 공부에 지친 학우들을 위해 간식을 나눠주는 간식 드리미 행사를 실시한다. 승환이는 시험 기간이 될 때마다 간식을 받을 생각에 두근두근 설레서 시험 공부에 집중을 못 한다. 이번 중간고사에서도 역시 승환

2023년 2월 15일
·
0개의 댓글
·

백준 [JAVA] :: 2920번 음계

다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다.

2023년 2월 12일
·
0개의 댓글
·

백준 [JAVA] :: 2346번 풍선 터뜨리기

📚 문제 정의 1번부터 N번까지 N개의 풍선이 원형으로 놓여 있고. i번 풍선의 오른쪽에는 i+1번 풍선이 있고, 왼쪽에는 i-1번 풍선이 있다. 단, 1번 풍선의 왼쪽에 N번 풍선이 있고, N번 풍선의 오른쪽에 1번 풍선이 있다. 각 풍선 안에는 종이가 하나 들어있

2023년 2월 12일
·
0개의 댓글
·

백준 [JAVA] :: 5622번 다이얼

전화를 걸고 싶은 번호가 있다면, 숫자를 하나를 누른 다음에 금속 핀이 있는 곳 까지 시계방향으로 돌려야 한다. 숫자를 하나 누르면 다이얼이 처음 위치로 돌아가고, 다음 숫자를 누르려면 다이얼을 처음 위치에서 다시 돌려야 한다.

2023년 2월 11일
·
0개의 댓글
·

백준 [JAVA] :: 4673번 셀프 넘버

셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다.

2023년 2월 11일
·
0개의 댓글
·

백준 [JAVA] :: 2563번 색종이

가로, 세로의 크기가 각각 100인 정사각형 모양의 흰색 도화지가 있다. 이 도화지 위에 가로, 세로의 크기가 각각 10인 정사각형 모양의 검은색 색종이를 색종이의 변과 도화지의 변이 평행하도록 붙인다. 이러한 방식으로 색종이를 한 장 또는 여러 장 붙인 후 색종이가

2023년 2월 10일
·
0개의 댓글
·

백준 [JAVA] :: 1541번 잃어버린 괄호

📚 문제 정의 세준이는 양수와 +, -, 그리고 괄호를 가지고 식을 만들었다. 그리고 나서 세준이는 괄호를 모두 지웠다. 그리고 나서 세준이는 괄호를 적절히 쳐서 이 식의 값을 최소로 만들려고 한다.

2023년 2월 10일
·
0개의 댓글
·

백준 [JAVA] :: 4948번 베르트랑 공준

베르트랑 공준은 임의의 자연수 n에 대하여, n보다 크고, 2n보다 작거나 같은 소수는 적어도 하나 존재한다는 내용을 담고 있다. 이 명제는 조제프 베르트랑이 1845년에 추측했고, 파프누티 체비쇼프가 1850년에 증명했다.

2023년 2월 9일
·
0개의 댓글
·

백준 [JAVA] :: 10814번 나이순 정렬

온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 작성하시오.

2023년 2월 9일
·
0개의 댓글
·