일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring boot
- Spring Legacy Project
- Hibernate
- ssh
- Java
- github
- 책 정리
- DISTINCT
- mariadb
- centos7
- 코딩테스트
- SSL
- db
- TLS
- window
- WebHook
- Jenkins
- sample
- Git
- Client
- 프로그래머스
- EC2
- AWS
- jdbc
- Linux
- TypeScript
- docker
- vagrant
- 토비의스프링
- spring
- Today
- Total
목록코딩테스트 연습 (6)
Woopii Vyeolog
## Github URL : https://github.com/leewoopyo/coding_test/blob/master/programmers/Solution_12922.java GitHub - leewoopyo/coding_test Contribute to leewoopyo/coding_test development by creating an account on GitHub. github.com 1. 소스코드 public String solution(int n) { // 문자열을 추가로 붙일 StringBuilder를 선언 StringBuilder result = new StringBuilder(); // n/2 만큼 반복을 돌리면서 "수박" 을 붙임 for (int i = 0; i < n/2; i+..
## Github URL : https://github.com/leewoopyo/coding_test/blob/master/programmers/Solution_1845.java GitHub - leewoopyo/coding_test Contribute to leewoopyo/coding_test development by creating an account on GitHub. github.com 1. 소스코드 public int solution(int[] nums) { // List로 Set을 구성함으로서 중복데이터 제거 HashSet set = new HashSet(); // set에 nums의 데이터 삽입 (중복된 데이터가 들어가도 set구조에선 중복데이터가 쌓이지 않음) for (int i : n..
문제 링크 : https://programmers.co.kr/learn/courses/30/parts/12077 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 3번 문제 : 위장 문제 설명 내가 푼 답(자세한 설명은 주석으로 달아 놓았음) import java.util.*; class Solution { public int solution(String[][] clothes) { //경우의 수 개념을 활용 //해당 문제에서의 식은 --> (의상종류1 + 1) * (의상 종류2 + 1) - 1 이다 //즉, headgear가 2개고, eyegear가 1이면,..
문제 링크 : https://programmers.co.kr/learn/courses/30/parts/12077 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2번 문제 : 전화번호 목록 문제 설명 내가 한 풀이 (subStirng()으로 잘라도 되지만 startWith()를 처음봐서 한번 써보았다.) import java.util.*; class Solution { public boolean solution(String[] phone_book) { boolean answer = true; //접두사를 보는것이라서 정렬을 해 놓으면 이중 for문을 쓸 필..
(해당 테스트 링크 : https://programmers.co.kr/learn/courses/30/parts/12077) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 해시란? 해시(hash)란 데이터의 효율적 관리를 목적으로 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 자료구조이다. 이 때 매핑 전 원래 데이터의 값을 키(key), 매핑 후 데이터의 값을 해시값(hash value), 매핑하는 과정 자체를 해싱(hashing)라고 한다. 자료구조란? 자료구조(資料構造, 영어: data structure)는 컴퓨터 과학에서 효율적인 접근 및 ..