일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스
- 리눅스마스터 3과목
- 코딩테스트
- 스프링 빈
- Kotlin
- 문자열
- JavaScript
- 리눅스마스터 1급 정리
- 카카오
- Memoir
- Linux
- 프로그래머스
- java 백준 1차원 배열
- toCharArray
- 리눅스마스터1급
- 반복문
- 스프링 컨테이너
- 개발자 회고록
- 고잉버스
- 코테
- GoingBus
- 명령어
- 백준 javascript
- 자바
- 자바스크립트 코딩의 기술
- Java
- 월간코드챌린지
- 백준 java
- map
- 연습문제
- Today
- Total
목록 코딩테스트 (58)
hoon's bLog
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr[문제 설명]array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수 solution을 작성해주세요.divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하세요.[제한사항]arr은 자연수를 담은 배열입니다.정수 i, j에 대해 i ≠ j 이면 arr[i] ≠ arr[j] 입니다.divisor는 자연수입..
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12906 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 설명] 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 re..
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12903 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 설명] 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두 글자를 반환하면 됩니다. [제한사항] s는 길이가 1 이상, 100이하인 스트링입니다. [입출력 예] s return "abcde" "c" "qwer" "we" [나의 풀이] class Solution { public String solution(String ..
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/12901 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [문제 설명] 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a , b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요. [..
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 응?! 정확성 테스트?! 뭔가 프로그램이 모든 케이스를 충족하면서, 빨리 돌아가야 한다는 건가?!!??! 일단 가보자구~~~ [나의 풀이] - 신고인과 피신고인 정보를 담을 map과 id별 신고 횟수 정보를 담을 idxMap 선언 - for문으로 report의 정보를 split 메서드로 쪼게 map 안에 set에 데이터 추가 - map에 담긴 set 데이터를 다시 send set에 담아, for..
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr [나의 풀이] public class Solution20 { public int[] solution(int[] lottos, int[] win_nums) { int[] answer = new int[2]; int winCnt = 0; //당첨번호 개수 체크 int _0cnt = 0; //0개수 체크 int sum = 0; for (int i=0; i w == l) || l == 0)..
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/72410 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 느낌이 온다... 이건 정규식과 replace() 메서드 사용 각이닷! [나의 풀이] class Solution { public String solution(String new_id) { String answer = ""; new_id = new_id.toLowerCase(); for (int i=0; i . answer = answer.replaceAll("[.]{2,}", "."); //처음..
문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스programmers.co.kr[나의 풀이]- 스테이지 수 N만큼 반복하며, 분자/분모 만들기!- 만든 분자/분모로 실패율을 계산하여 배열에 담아 출력public class Solution{ public int[] solution(int N, int[] stages) { int[] answer = new int[N]; double[] failArr = ..