전체 글

Swimming through the sea of ​​information
코딩테스트/알고리즘 문제풀이

[프로그래머스] JadenCase 문자열 만들기 - Java [자바]

📜 문제 내용  🤔 과정문자열 문제임을 알고 전부 char 형태로 바꾸어 아스키 코드를 활용해서 answer에 넣어야겠다고 판단했다. 아스키코드에서 'A' = 65 , 'a' = 97 , '0' = 48 임을 알고 있어서 코드에 적용했다.   ✨ 최종 제출 답안class Solution { public String solution(String s) { char[] arr = s.toCharArray(); // 맨 앞이 소문자면 대문자로 변경 if(arr[0] >= 'a' && arr[0] = 'a' && arr[i] = 'A' && arr[i]  빠르게 제출하고 나서 통과가 되고 보니, 시간이 조금 걸린 것 같아 다른 방법이 있나 찾아봤다. S..

코딩테스트/TIL

[99클럽 코테 스터디 3일차 TIL] ArrayList & 정보처리기사 실기 학습

🐬 오늘 한 일정보처리기사 실기 이론 학습 및 프로그래밍 기출 풀이Java, JavaScript 알고리즘 문제 풀이 99클럽 자바 미들러 문제 풀이 및 포스팅https://bonkri.tistory.com/37 [프로그래머스] 문자열 내 마음대로 정렬하기 - Java [자바]📜 문제 내용   🤔 과정문자열의 n 번째 인덱스에 대한 정렬이므로 charAt(n)을 사용해야겠다고 판단. 어차피 모든 문자열은 소문자이므로 - 'a' 를 통해 0 부터의 인덱스 접근이 가능할 것이라bonkri.tistory.com   🍀 오늘의 회고정처기 실기가 끝날 때까지는 알고리즘 문제 풀이와 정처기 공부만 할 것 같아서 요새 매일이 비슷하다. 알고 키워드 : Arrays.sort, Comparator, compare(..

코딩테스트/알고리즘 문제풀이

[프로그래머스] 문자열 내 마음대로 정렬하기 - Java [자바]

📜 문제 내용   🤔 과정문자열의 n 번째 인덱스에 대한 정렬이므로 charAt(n)을 사용해야겠다고 판단. 어차피 모든 문자열은 소문자이므로 - 'a' 를 통해 0 부터의 인덱스 접근이 가능할 것이라고 판단했다. 접근한 인덱스를 통해서 조건에 맞게 삽입하고 나중에 answer 배열에 순서대로 넣으려면, arraylist가 자유로울 것이라고 생각했다. 마지막 제한 조건의 "해당 인덱스 문자가 같은 문자열이 여럿 일 경우, 사전순으로 앞선 문자열이 앞쪽에 위치합니다."를 통해 미리 사전순으로 정렬시켜 놓으면 편할 것이라고 생각했다.  미리 사전순으로 정렬 -> ArrayList 생성 -> charAt(n) - 'a' 로 인덱스 접근 -> 문자열을 ArrayList에 삽입 -> answer 배열에 순서대..

코딩테스트/TIL

[99클럽 코테 스터디 2일차 TIL] 스터디 방식 - Pair Programming

🐬 오늘 한 일정보처리기사 실기 이론 학습 및 프로그래밍 기출 풀이 Java, JavaScript 알고리즘 문제 풀이기업 지원을 위한 자소서 작성 99클럽 자바 미들러 문제 풀이 및 포스팅https://bonkri.tistory.com/35 [프로그래머스] x만큼 간격이 있는 n개의 숫자 - Java [자바]📜 문제 내용  🤔 과정자료형에 맞춰 코드 작성 99클럽 문제 링크를 들어가자 이미 답안이 작성되어 있길래, 보니까 1월 말에 푼 흔적이 있어서 바로 지우고 다시 풀었다. 1월 말에 풀고 제출bonkri.tistory.com   🍀 오늘의 회고  기업에 지원하는 것은 마치 오락실에 동전 넣고 게임하는 것과 비슷한 것 같다. 자소서를 쓰고 지원하면 코테, 면접까지 갔다가 탈락하면 다시 동전 넣고..

코딩테스트/알고리즘 문제풀이

[프로그래머스] x만큼 간격이 있는 n개의 숫자 - Java [자바]

📜 문제 내용  🤔 과정자료형에 맞춰 코드 작성 99클럽 문제 링크를 들어가자 이미 답안이 작성되어 있길래, 보니까 이전에 푼 흔적이 있어서 바로 지우고 다시 풀었다. 바로 아래는 이전에 풀고 제출한 코드class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; long num = x; for(int i=0;i  ✨ 최종 제출 답안class Solution { public long[] solution(int x, int n) { long[] answer = new long[n]; answer[0] = x; fo..

bonkri
Bon_chive