일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- security
- css
- 프로그래머스
- Linux
- 로그인
- 싱글톤
- 시큐리티
- 반복문
- 목록
- StyleSheet
- 스프링 부트
- 시큐리티 로그인
- 소스트리
- sql
- javascript
- html
- codingtest
- programmers
- java
- 리눅스
- JAVA11
- 시큐리티로그인
- gradle
- springboot
- 2차원배열
- Spring boot
- 시큐리티 로그아웃
- springSecurity
- input태그
- 코딩테스트
- Today
- Total
목록전체 (140)
JAVAIARY
문제: https://school.programmers.co.kr/learn/courses/30/lessons/12921 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int n) { int cnt =1; if (n
문제: https://school.programmers.co.kr/learn/courses/30/lessons/12912 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public double solution(int a, int b) { double max = Math.max(a, b); double min = Math.min(a, b); return (max+min)/2*(max-min+1); } } 평균 * 개수
문제: https://school.programmers.co.kr/learn/courses/30/lessons/12932 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public static int[] solution(long n) { String s = String.valueOf(n); StringBuffer sb = new StringBuffer(); sb.append(s); sb= sb.reverse(); int[] answer = new int[s.length()]; for (int i = 0; i < answer...
문제: https://school.programmers.co.kr/learn/courses/30/lessons/12930 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public static String solution(String s) { String answer = ""; String[] removeBlank = s.split(" ",-1); for (String string : removeBlank) { String[] word = string.split(""); Boolean tf = true; for (int i ..
문제: https://school.programmers.co.kr/learn/courses/30/lessons/120840 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr import java.math.BigInteger; class Solution { public BigInteger solution(int intBalls, int intShare) { // balls! / ((balls-share)! * share!) String strBalls = Integer.toString(intBalls); String strShare = Integer.toStr..

나는 Queue를 먼저 접했어서 두 가지가 굉장히 헷갈렸었다. Stack을 먼저 배우면 Queue는 따라오는 거라 외우기 더 쉬울 것 같다는 생각이 든다. Stack & Queue : 데이터의 추가와 삭제가 단방향으로만 이루어짐 DeQueue : 데이터의 추가와삭제가 양방향에서 가능 1. Stack (바구니, 후입선출 - Last In First Out, LIFO - ) 말 그대로 데이터를 쌓는 자료구조 쌓는 구조이기 때문에 아래에 있는 데이터를 꺼내려면 위에있는 데이터를 먼저 꺼내야 함 배열로 만드는 것이 유리 1) 메서드 메서드 설명 boolean empty() 비어있는지 확인 Object peek() Stack의 맨 위에 저장된 객체 반환(삭제 X) Object pop() 맨 위에 저장된 객체를 꺼..

1. 컬렉션 프레임워크 객체(데이터)를 저장하는 클래스들을 표준화한 설계 -> 쉽게 말해 제공해주는 저장 형식 컬렉션을 쉽고 편리하게 다룰 수 있는 다양한 클래스를 제공 장점 : 생산성 향상, 유지보수가 쉬움 2. 핵심 인터페이스와 메서드 1) 인터페이스의 종류 List (Collection) 순서가 있는 데이터의 집합. 중복 가능 ArrayList, LinkedList, Stack, Vector Set (Collection) 순서가 없는 데이터의 집합. 중복 불가 양의 정수 집합, 소수의 집합 Map 키(key), 값(value) 쌍으로 이루어진 데이터의 집합 키의 중복 불가 HashMap, TreeMap, Hashtable, Properties... 💡List와 Set은 공통된 부분이 있어 Colle..
문제: https://school.programmers.co.kr/learn/courses/30/lessons/86491 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int[][] sizes) { int h= 0;//최소 가로 int v= 0;//최소 세로 for (int i = 0; i = sizes[i][0]) { // 가로, 세로 둘 중 큰 숫자가 앞에 위치하도록 조정 int temp = sizes[i][0]; ..