일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EC2
- Cloudtrail
- 프리티어
- AWS 모니터링 및 분석 서비스
- Trusted Advisor
- The Network Adapter could not establish the connection
- 인바운드 규칙
- 인스턴스 연결
- The virtual machine was unable to remove all stack frames running old code from the call stack
- 신규 아이디 추천
- aws#멘땅의헤딩#
- Auraro
- oracle
- AWS 기초자격증
- 이클립스 에러
- Organozations
- 인스턴스 생성
- 완주하지 못한 선수
- 코딩테스트
- 보안그룹
- 숫자 문자열과 영단어
- aws#키페어
- cloudWatch
- rds
- aws#aws기초자격증#EBS#S3#EFS
- aws
- list map 차이
- sql developer
- timed out
- gitalb
- Today
- Total
목록코딩테스트 (8)
시작하기, 뭐든

시작하기, 뭐든 - 기록 31일차 오늘의 코딩테스트 문제는 완전탐색 문제! 처음 이 문제를 보고 읭??? 1,2,3번의 답을 파라미터값으로 주는게 아니라,,, 모의고사 답만 주네...??에서 1차 멘붕이 왔다ㅎㅎ (당연히 이 문제는 1,2,3번 답에서 규칙성을 찾는 문제니 당연한 거였는데..) 그래서 피곤하고 자고 싶은 머리를 굴려서...자..찍..찍는 방식 숫자들의 ... 규칙성을 찾아보자.. 했다. 1번은 5로 나누면 나머지 값이 1,2,3,4,5로 계속 반복되는 규칙을 찾았다. 근데 2번부터는 이제 멘탈이 나간거다. 왜?? 나머지 2, 3번은 답을 나눠도 나머지값으로 규칙성을 찾을 수 없었다. (시작을 매우 잘못했지, 아니 내가 잘못했지 뭐..) 1번 규칙을 찾을 때 값이 아니라 index로 생각을..

시작하기, 뭐든 - 기록 30일차 해당 문제는 배열을 컨트롤할 값이 들어있는 commands 배열과 값이 들어있는 array 배열 모두 풀어야하기 때문에 이중 포문이 필수라고 생각했다. for(int i=0; i

시작하기, 뭐든 - 기록 23일차 오늘 푼 코딩테스트는 해시를 이용해서 풀어야하는 "완주하지 못한 선수"를 찾는 문제. 해시로 풀어야했으나 무시하고 for문으로 풀었더니.. 답은 나오나 효율성 테스트를 통과하지 못했고... (그래서 오늘도 코딩뿌시기라는 말을 못썼고...) HashMap으로 깔끔한 풀이를 봐서, 내가 이해한걸 바탕으로 최대한 세세하게 적어보려고한다. (난 항상 이해가 어렵기 때문에...) 일단, 이 문제를 왜 해시로 풀어야하는지부터 차근차근 이해해보자. 나는 for문으로 풀긴 했지만, for문처럼 ArrayList도 index가있으니 List와 Hash를 비교해보려고 한다. 1. ArrayList ArrayList는 잘 알다시피 index를 가지고 있다. 순차적으로 데이터가 들어가고, 역..
시작하기, 뭐든 - 기록 22일차 오늘 푼 문제는 레벨1의 없는 숫자 더하기 풀이! 코딩테스트 문제 중에서 가장 설명이 짧고 깔끔했던 문제가 아닌가 싶다. [문제] 0부터 9까지의 숫자 중 일부가 들어있는 배열 numbers가 매개변수로 주어집니다. numbers에서 찾을 수 없는 0부터 9까지의 숫자를 모두 찾아 더한 수를 return 하도록 solution 함수를 완성해주세요. 길고 길었던 문제들을 읽다가 이번 문제를 읽으니 응??이게 끝인가??했다. (그렇다고 쉽다는 얘기는 아니지만..ㅜㅜ) 각설하고, 문제 풀이를 해보자. class Solution { public int solution(int[] numbers) { int answer = 0; int[] num = {0,1,2,3,4,5,6,7,..

시작하기, 뭐든 - 기록 20일차 오늘도 레벨1 코딩테스트를 풀었다. 이게 뭐라도 또 오래 걸리다니;;; 나 빼고는 모두 간단하게 풀어 넘긴 문제 같지만..일단 해설을 해보기로 한다. 게임판은 int 배열로 들어가는데 index별로 가로로 값이 들어간다. 네오 인형의 숫자를 찾으려면 board 배열의 1번 index를 찾은 다음 그 객체 안에서 2번째 index를 찾으면 된다. 즉, 반복문을 두번 써야 한다는 얘기. 이거는 너무 당연한 개념이라서 문제가 없다. 다만 한번더 생각할 점은 board판의 크기와 크레인이 동작하는 회수 차이가 난다는 점이다. board를 바깥 for문으로 쓰면 moves 값이 다 안풀릴 수 있으니 순서를 조심해야한다. board 배열의 크기 : 5 moves 배열의 크기 : 8..

시작하기, 뭐든 - 기록 18일차 오늘은 코딩뿌시기라는 제목을 쓰지 못했다. 말그대로 뿌시지 못했다. 오늘 나에게 시련을 맛보게 해준 레벨1 키패드 누르기. 레벨1에서 벌써 이런 좌절을 맛볼줄이야..ㅠㅠ 문제 조건은 이러했다. 1. 엄지손가락은 상하좌우 4가지 방향으로만 이동할 수 있으며 키패드 이동 한 칸은 거리로 1에 해당합니다. 2. 왼쪽 열의 3개의 숫자 1, 4, 7을 입력할 때는 왼손 엄지손가락을 사용합니다. 3. 오른쪽 열의 3개의 숫자 3, 6, 9를 입력할 때는 오른손 엄지손가락을 사용합니다. 4. 가운데 열의 4개의 숫자 2, 5, 8, 0을 입력할 때는 두 엄지손가락의 현재 키패드의 위치에서 더 가까운 엄지손가락을 사용합니다. 4-1. 만약 두 엄지손가락의 거리가 같다면, 오른손잡이는..

시작하기, 뭐든 - 기록 17일차 오늘 풀어본 문제는 2021 카카오 채용연계형 인턴십 숫자 문자열과 영단어 문제였다. 어제 풀었던 신규 아이디 추천과 같은 레벨1 이었는데, 레벨1도 차이가 심한가보다 싶은 문제였다. 생각보다 빠르게 문제를 풀 수 있었는데, 다른 사람의 풀이를 보니...! 진짜 매력적인 코드를 짜는 사람이 이렇게나 많구나 싶었다. 그래서 오늘도 후다닥 포스팅을 쓰러 왔다! 문제는 매우 간단했다. 영어숫자 문자열과 영단어로된 부분을 숫자로 바꾸면 끝! 제시어 출력값 "one4seveneight" 1478 "23four5six7" 234567 "2three45sixseven" 234567 "123" 123 일단 초등학생도 한번에 알아볼 수 있는...매우 단순한 나의 코드를 보자. class..

시작하기, 뭐든 - 기록 16일차 새로운 카테고리를 만들었다. 바로 "코딩테스트"!! 이제 당분간은 코딩테스트 뿌시기를 기록해야겠다. 거의 2년만에 자바를 만져보는데, 처음 자바 접했을 때의 그 설렘으로 다시 시작해보자! 오늘 풀어본 문제는 2021 KAKAO BLIND RECRUITMENT 신규 아이디 추천이다. 코딩테이스로 가장 유명한 프로그래머스에서 레벨1로 시작! (로또의 최고 순위와 최저 순위도 풀긴 했는데 신규 아이디 추천부터 포스팅 시작할거니깐..) 각설하고, 해당 문제는 입력된 String 값에서 조건 7개 맞춰서 신규 아이디를 추천해주는 서비스를 만드는 것이다. [신규 아이디 조건] 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. 2단계 new_id에서 알파벳 소문자, ..