그래플링 (2) 썸네일형 리스트형 [TIL]2024-4-01 / 61일차 - 최종 프로젝트 5주차 1일차 1. 오늘의 코드카타 - 문자열 나누기 답안 : //오랜만에 봐도 문제 설명이 쉽지않다. 예시가 없다면 이해하기 어려웠을 것 //어떤 형식으로 분해를 시켜야 할까 고민하다 너무 지저분한 코드가 되어가서 //다른 답안을 참고하게 되었다. 여기서는 인덱스를 세분화한 것과 //bool체크를 통한 것이 다른 점이다. //코드가 복잡해지던 원인이 새로운 문자의 시작지점을 판단하는 것이었는데 //이러한 체크가 더 깔끔해진 것이다. public class Solution { public int solution(string s) { int answer = 0; // 분해한 문자열의 개수 int sameIdx = 0; // 같은 문자열 개수 int diffIdx = 0; // 다른 문자열 개수 char word = ' .. [TIL]2024-2-22 / 42일차 - 심화 주차 개인과제 제출 1. 오늘의 알고리즘 코드카타 - 가장 가까운 글자 답안 : public class Solution { public int[] solution(string s) { //s의 길이만큼 int 배열 생성 int[] answer = new int[s.Length]; //기본 인덱스 넘버 int index = -1; for(int i = 0; i = 0; j--) { if(s[i] == s[j]) { index = i - j; break; } } answer[i] = index; } return answer; } } 2. 작업물 설명 이번에는 솔직.. 이전 1 다음