코딩테스트35 [항해99 취업 리부트 코스 학습일지] 1주차 TIL(3) 어젯밤에 기술 매니저님께 이력서 프로젝트 파트에 대해서 피드백을 받았다. 나는 총 3개의 프로젝트로 채웠는데 그 중에 첫 번재가 가장 최근에 했던 거라 그나마 기억이 많이 남아서 꽤 많은 내용을 채워 넣었다고 생각했다. 그런데 매니저님 말씀은 뭔가 확실한 필살기가 없다? 라는 식으로 얘기해주셨다. 피드백 받을 당시에는 아 이제 채워넣어야겠구나 이런 생각이 들었었는데 계속 다시 떠올리고 생각하다보니까 조금 자괴감이 들었다. 아... 내가 지금까지 한 게 평범하고 어중간했나...? 이런 생각이 반복되는 거 같다. 이제부터 채워나가면 된다 괜찮다 할 수 있다 이런 긍정적인 생각을 하다가도 하... 할 수 있을까 내 자신에 대한 믿음이 조금씩 약해지는 순간이 이따금씩 찾아온다. 취준생의 무한굴레...😵💫 멀미.. 항해99 취업 리부트 코스/TIL 2024. 3. 22. [항해99 취업 리부트 코스 학습일지] 1주차 TIL(2) 2일차도 멋들어지게 완료 ... ✌🏻✌🏻 말을 그렇게 했지만 하루종일 이력서 작성하느라 ... 힘들다 오래된 프로젝트에 대한 트러블슈팅 아니 어떤 기능을 구현했었는지 조차 가물가물했으니... 트러블슈팅은 오죽했을까 작성하는 게 애초에 불가능하다고 봐야지 그래도 꾸역꾸역 기억해서 뭐라도 적긴 적었다만 이걸 내세우기엔 너무 허접한 거 아닐까 라고 생각했다. 강의에서도 그렇고 매니저님께서도 말하시길 수치화해서 작성하라는데... 그거... 어떻게 하는건데...! 아니 근데 인텔리픽이라는 채용 사이트에서 이력서랑 면접 코칭 받게 해주는 건 진짜 개꿀인 거 같다...!! - 항해99 취업 리부트 코스에서 제공된 5분 기록 보드를 어떻게 활용하고 있나요? 아직 개인 프로젝트를 진행하는 주차가 아니라 제대로 활용은 못.. 항해99 취업 리부트 코스/TIL 2024. 3. 21. [항해99 취업 리부트 코스 학습일지] 1주차 TIL(1) 항해99 취업 리부트 코스를 신청해서 오늘부터 듣게 되었다 ... 9 to 9 무려 12시간...!! 10주간의 여정이 시작되었다... ㄷㄷ 걱정 반 설렘 반 졸업하고 취준하다가 좀 더 체계적으로 취업 준비하면서 내 기술 역량도 키우고 싶다는 생각에 이걸 듣게 되었다. 잘 할 수 있(겠지)을 것이라 믿으며 ... 1주차 첫 TIL을 작성해보겠다! - 항해99 취업 리부트 코스에 참여하는 마음가짐은 어떠한가요? 상여자 특... 뭐든 해냄! 항해99 취업 리부트 코스에 참여해서 내가 이루고 싶은 목표 1. 파이썬 짱이 되기 그래서 코테 장인이 되기! 2. 스프링 정복! 3. 서류전형 프리패스! 4. 취뽀 열심히 참여해서 여기서 배울 수 있는 것들을 온전히 내것으로 만들고 싶다. 항상 즐거운 마음으로 이겨내보.. 항해99 취업 리부트 코스/TIL 2024. 3. 20. [프로그래머스]모음 사전 (level 2, 완전 탐색) from itertools import product def solution(word): answer = 0 word_list = generate_words() word_list.sort() # 사전순 정렬 for i, w in enumerate(word_list): if w == word : answer = i + 1 return answer def generate_words(): char_list = ['A', 'E', 'I', 'O', 'U'] words = [] for length in range(1, 6): # 1부터 5까지 길이의 문자를 만들 것임 for p in product(char_list, repeat=length): # repeat: 반복 횟수 -> 길이가 length인 조합을 생성함.. CS/자료구조&알고리즘 2024. 3. 11. [백준] 20310번: 타노스 (25점 반례) https://www.acmicpc.net/problem/20310 20310번: 타노스 어느 날, 타노스는 0과 1로 이루어진 문자열 $S$를 보았다. 신기하게도, $S$가 포함하는 0의 개수와 $S$가 포함하는 1의 개수는 모두 짝수라고 한다. 갑자기 심술이 난 타노스는 $S$를 구성하는 문자 www.acmicpc.net 1차 시도: 25점 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new Buffere.. CS/자료구조&알고리즘 2024. 2. 15. [백준] 8979번: 올림픽 문제 유형은 구현, 정렬 문제 풀이 방법 나라, 금/은/동메달 개수, 순위 등을 저장할 클래스 (Medal)를 생성한다. 이때 동점자를 계산하기 위해 score 변수를 Medal 클래스 내에 정의한다. 금메달은 10점씩 은메달은 5점씩 동메달은 1점씩 부여해 총점을 계산한다. 우선 금/은/동메달을 기준으로 정렬한다. 금메달 수가 더 많은 나라 금메달 수가 같으면, 은메달 수가 더 많은 나라 금, 은메달 수가 모두 같으면, 동메달 수가 더 많은 나라 순위를 계산한다. - 각 나라의 score를 비교해서 동일한 경우 동점 국가와 동일한 등수가 되고, 그렇지 않다면 (자신보다 더 잘한 나라 수) + 1 이 등수가 된다. 결과를 알고 싶은 국가의 등수를 출력한다. package 구현; import java.io.. CS/자료구조&알고리즘 2024. 2. 4. 2024 상반기 코오롱베니트 채용연계형 인턴 서류 전형 합격 : 코딩 테스트 및 인적성 검사 후기 총 3문제를 120분간 풀었다. 알고리즘 2문제 SQL 1문제가 출제 되었다. 알고리즘 2문제는 구현, BFS/DFS 문제였고 SQL은 문자열 치환 함수 사용하면 금방 풀 수 있는 문제였다. 난이도가 그렇게 어려운 편은 아니었지만 그렇다고 쉽게 풀리는 문제도 아니었다고 생각한다. (그냥 내 실력이 부족한 거...ㅎㅎ) 좋은 경험이었다고 생각한다. 그리고 코테 준비 더 열심히 해야할 것 같다! 후기와 회고 2024. 1. 29. [백준] 2870번: 수학문제 풀이 방법 정규식을 통해 숫자를 걸러낸다. 숫자가 아닌 문자는 " "으로 바꾼다. 빈칸을 제거한다. 이 과정에서 split(" "), isBlank()를 사용했는데 ... 먼저 공백을 기준으로 문자열을 나누기 위해 split()을 사용했다. 내가 예상한 결과는 숫자만 배열에 저장되는 것인데 예상치 못하게 빈 문자("")도 같이 저장되었다. 그래서 isBlank를 사용해서 추가 검증을 해주었다. 숫자만 골라내 리스트에 저장하고 이를 정렬한다. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigInteger; import java.util.ArrayList;.. CS/자료구조&알고리즘 2024. 1. 24. 2024 상반기 농협 6급 IT 1차(서류)전형 합격 : 코딩 테스트 및 필기시험 후기 1. 코딩 테스트총 5문제가 출제 되었고 알고리즘 3문제, SQL 2문제였다. 제한시간은 3시간이었던 걸로 기억한다. 알고리즘 3문제의 유형은 (정확하진 않지만) 구현, 문자열, bfs였다. 세번째 bfs 문제 나는 그리디라고 생각했는데 다른 지원자들 얘기 들어보니까 bfs 였다고 한다. SQL 2문제 중에 첫번째 문제는 무난하게 풀었는데 마지막 문제는 어려웠다. 3솔 했는데 이게 다른 테스트 코드도 확실하게 통과했다는 보장이 없어서 ... 확실한 3솔이라고 말하기가 애매하다.다른 분들 보니까 5솔도 꽤 있었고 4솔도 꽤 많았다. 그런 거 보면 난이도가 엄청 어려웠던 건 아닌 것 같다. 2. 필기 시험(인/적성 평가, 직무 능력 평가, 직무 적성 평가)NCS 준비는 아예 안 했기 때문에 기대하진 않았다.. 후기와 회고 2024. 1. 16. [프로그래머스] 문자열 다루기 기본 class Solution { public boolean solution(String s) { return isValidLength(s) && isMatchPattern(s); } private boolean isValidLength(String s) { return s.length() == 4 || s.length() == 6; } private boolean isMatchPattern(String s) { try { int n = Integer.parseInt(s); return true; } catch (Exception e) { return false; } } } 개인적으로 깔끔하게 풀었다고 생각해서 기록하는 중 ᜊʕ ྀི ܸ. . .ܸ ྀིʔᜊ CS/자료구조&알고리즘 2024. 1. 12. [프로그래머스] 파일명 정렬 : JAVA 초기 제출 코드 import java.util.*; class Solution { public String[] solution(String[] files) { Arrays.sort(files, new Comparator() { @Override public int compare(String s1, String s2) { FileName fileName1 = exportFileName(s1); FileName fileName2 = exportFileName(s2); if (fileName1.getHead().toLowerCase().compareTo(fileName2.getHead().toLowerCase()) > 0) { return 1; } else if (fileName1.getHead().toLow.. CS/자료구조&알고리즘 2024. 1. 11. 이전 1 2 3 다음 728x90 반응형