본문 바로가기
반응형

문자열3

개발자 면접 알고리즘 공부 시작하는 방법, 1-2개월만에 갑자기 잘할수는 없습니다. 면접 문턱을 넘기 위해서 알고리즘 문제를 자주 접하게 되는데 Easy, Medium, Hard 3가지 유형으로 문제를 접하게 됩니다. 문자열, 배열, 정렬, 조합, 재귀, 트리, Map 등등등 다양한 방법들을 만날수 있는데 알고리즘 문제풀이에서 빈도높은 자주사용되는 방법을 정리해보려고합니다. 너무 어렵게 생각하기 보다는 문제를 해결하는 방법으로 접근하시면됩니다. 알고리즘 어렵게만 생각하신다면 어렵지만 자주 문제를 접하다보면 조금씩 조금씩 성장하게됩니다. 급하게 준비하기보다는 틈날때마다 꾸준하게 풀어나가시는것을 추천드립니다. 블라인드에서 기억에 남는 댓글이 있는데 연봉을 1000만원 올리려면 어떻게해야되나요?! 라는 질문에 베스트 댓글로 알고리즘 1문제당 10000원씩 올라간다고 생각하시고 10개 10만원.. 2022. 11. 12.
알고리즘 4편 정규표현식 말고 아스키 코드로 문자 숫자 필터링하기 코틀린(kotlin) 으로 시작하는 문제해결방법 안녕하세요 앵과장입니다. 모든 문제풀이는 kotlin 으로 진행하겠습니다. 오늘은 문자를 처리할때 알파뱃 대소문자만 필터링할때 또는 숫자만 처리할때 필요한 문자열처리에 대해서 알아보려고합니다. 빈도수는 자주 사용되는점 인지하세요!! 문자열을 필터링 할때 보통 어떻게 진행 하시나요? 문자열 필터링 저는 주로 regex 정규표현식으로 처리를 한적이 많습니다. 많은 샘플들이 정규표현식을 선호하기도합니다. 인터넷 검색해보면 많은 사람들이 정규표현식을 사랑합니다. 원하는 문자열에 형태를 validation 할수 있습니다. 오늘의 문제 영어 알파뱃과 특수문자로 이루어진 문자열중에서 영어 알파뱃만 뒤집고 특수문자는 자기자리에 있는 문자열로 출력해보세요 예시) A!P!P!L!e e!L!P!P!A val regex = .. 2021. 9. 14.
알고리즘 2편 문장(문자열) 과 단어 코틀린(kotlin) 으로 시작하는 문제해결방법 안녕하세요 앵과장입니다. 이거 굳이 -0- 이런 말 안 해도 되는데 일단 제가 하는 게 항상 최선에 방식도 아니고 더 좋은 개발 방법이나 잘하시는 분들이 있을 겁니다. 저도 10년 차 이상 개발자이지만 이런 거 해본 적도 없는 안타까운 직장인이라 공부한다는 접근이니 소스에서 좀 더 좋은 방법이 있다면 댓글로 추가해주시면 저도 공부하면서 많은 도움이 될 것 같습니다. 모든 문제풀이는 kotlin으로 진행하겠습니다. Java 만 하다 보니 좀 다른 언어로 진행해보고 싶었고 앞으로 kotlin으로 개발을 해보고 싶다는 생각도 들어서 알고리즘부터라도 진행해보도록 하겠습니다. 문장(문자열) 과 단어 오늘은 문장 과 단어를 처리하는 문제를 풀어보도록 하겠습니다. 문장 그리고 단어 단어들이 여러 개 있는 형태를 문장.. 2021. 9. 13.
728x90