요약 : String.charAt(0) >= 48 && String.charAt(0) <= 57 이면 문자열의 첫 글자는 숫자이다.
결론 : str.substring(0,1).toUpperCase() + str.substring(1);
요즘 코바늘에 빠졌다코바늘을 하면 걱정도 덜어주고 집중력도 높아지는 느낌이다.그래서 요즘 마음도 더욱 안정되고 공부도 더욱 잘 되어가고 있다.가을의 맑은 하늘처럼 내 마음도 맑아졌으면 좋겠다.이 파우치가 완성 된 것 처럼 나의 우테코 준비도 잘 완성되었으면 좋겠다.
캐시라는 양이 정해진 공간에 페이지들을 추가할 때 어떻게 추가할 것이냐는 알고리즘이다. 캐시가 가득찬 상황이면 캐시에서 가장 오래된 페이지 삭제 후 추가를 하는 것인데, 여기서 가장 오래된 페이지를 어떻게 분별할 것이냐가 구현할 때 주요 포인트가 되겠다.
LinkedList자료구조와 LRU알고리즘을 이용하여 캐시 문제를 풀어보았습니다. 대소문자 구별하지 않기와 캐시크기가 0일때 예외 처리 이 두 가지가 주의점입니다.
주어진 문자열s를 먼저 문자열배열에 대입합니다. 그리고 문자열배열을 Integer ArrayList에 대입합니다. 그리고 이 정수 리스트를 선택정렬 알고리즘으로 정렬시킵니다. 마지막으로 이 정렬된 리스트의 첫번째 인덱스와 마지막 인덱스의 값을 반환합니다.
어차피 결국 한자리에 모이는 거라고 느껴져서 지금은 제한하지 말고 최대한 넓게 이것 저것 많이 탐험해보다가나중에 전문성을 갖도록 몇 가지만 파고 <- 이 때 제한하고그러다가 결국은 한자리에 모여서 무엇이 클린 코드인지 고민하게 되는 거 아닐까?그러니까 지금 주니어
선택정렬은 현재 최솟값과 다음 인덱스의 값을 비교하여 매 패스스루마다 결정된 최솟값과 시작인덱스의 위치를 교환함으로써 비교 횟수를 점차 줄여가는 O(N²) 효율성의 알고리즘이다. 빅오의 상수무시하기 법칙은 O(2N)이든 O(N+100)이든 O(N)으로 표기하는 것이다.
버블정렬을 하는 방법과 O(N²)알고리즘에 대해 알아보았습니다. 버블정렬과 중첩루프는 대표적인 O(N²)알고리즘입니다. O(N²)알고리즘은 배열에 N개의 원소가 있을 때 N²단계가 걸립니다. 이는 이차문제를 야기하고 선형해결법으로 O(N)알고리즘으로 향상시킵니다.
빅 오의 본질은 데이터 원소 N개에 대한 알고리즘의 단계 수와 데이터가 늘어날 때 단계 수가 어떻게 증가하는가를 의미한다. O(1)은 N에 상관없이 단계 수가 일정하고 O(1)은 N의 증가와 비례하며 O(logN)은 N이 두배로 증가할 때 한 단계씩 늘어난다.
정렬된 배열은 배열의 원소를 정렬된 상태로 유지시킵니다. 이러한 자료구조 특성 덕분에 선형검색과 이진검색 알고리즘 모두를 쓸 수 있습니다. 이진검색 개념을 배워 보고 두 가지 알고리즘을 비교하여 알고리즘이 중요한 이유를 알 수 있습니다.
노마드코더의 RUST설명 영상을 보고 정리한 글입니다. RUST는 저수준언어이고 시스템프로그래밍에 가까운 언어이며 그래서 중간단계가 없기 때문에 빠르며 가비지코렉터가 없어서 빠릅니다. 소유권이라는 아주 중요한 개념을 도입하여 안전성에 강력함을 보입니다.
쉬운 문제인데도 10번을 반복해도 계속 틀렸습니다. 다른 사람의 코드를 뜯어보고 나서야 왜 틀렸는지 알게되었습니다. 여전히 해결하지 못한 의문점이 있는데 파라미터 num의 자료형에 따라 콜라츠 연산의 결과가 달라지는 것입니다. 쉬우면서도 어려운 이 문제를 도전해보세요!
이 글은 문제를 정리하고 저의 풀이를 보여드리는 거예요. 실제로 문제를 보고 풀어보세요. 클릭! 클릭! 해보세요! 🖱️정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. arr은 길이 1 이상, 100 이하인 배열입니다.
이 글은 문제를 정리하고 저의 풀이를 보여드리는 거예요. 실제로 문제를 보고 풀어보세요. 클릭! 클릭! 해보세요! 🖱️양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어
이 글은 문제를 정리하고 저의 풀이를 보여드리는 거예요. 실제로 문제를 보고 풀어보세요. 클릭! 클릭! 해보세요! 🖱️\*\*\*\*텐바이텐사이트의 라이언과 춘식이는 통화중 주차번호판상품 사진 보러 가기 클릭! 🖱️
이 글은 문제를 정리하고 저의 풀이를 보여드리는 거예요. 실제로 문제를 보고 풀어보세요. 클릭! 클릭! 해보세요! 🖱️
업로드중.. 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다.별( \* ) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. n과 m은 각각 1000 이하인 자연수입니다.✅
🔷 🖱️여기 클릭하면 문제로 이동해요! 이 글은 문제를 정리하고 저의 풀이를 보여드리는 거예요. 실제로 문제를 보고 풀어보세요. 클릭! 클릭! 해보세요! 🖱️ 🔷 문제 >* 채팅방에 들어오고 나가거나, 닉네임을 변경한 기록이 담긴 문자열 배열 record가