목록분류 전체보기 (134)
채린씨의 티스토리
문제 설명 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로 나누어 떨어지므로 18은 하샤드 수입니다. 자연수 x를 입력받아 x가 하샤드 수인지 아닌지 검사하는 함수, solution을 완성해주세요. 제한 조건 x는 1 이상, 10000 이하인 정수입니다. 입출력 예 x return 10 true 12 true 11 false 13 false 입출력 예 설명 입출력 예 #1 10의 모든 자릿수의 합은 1입니다. 10은 1로 나누어 떨어지므로 10은 하샤드 수입니다. 입출력 예 #2 12의 모든 자릿수의 합은 3입니다. 12는 3으로 나누어 떨어지므로 12는 하샤드 수입니다. 입출력 예 #3 11의 모든 자릿수의 합은 ..
문제 설명 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번호가 문자열 phone_number로 주어졌을 때, 전화번호의 뒷 4자리를 제외한 나머지 숫자를 전부 *으로 가린 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 phone_number는 길이 4 이상, 20이하인 문자열입니다. 입출력 예 phone_number return "01033334444" "*******4444" "027778888" "*****8888" 나의 풀이 '직사각형 별찍기' 문제의 다른 사람 풀이에서 봤던 repeat 메서드를 활용했다! function solution(phone_number) { // "*"을 phone_number의 길이에서 4만큼..
요즘 블로그 글이 뜸했는데, 강의 진도가 많이 늦어져서 블로그에 따로 정리를 하지 않고 진도를 먼저 나가고 있다. 과제를 시작하면 그때 다시 복습도 할 겸 차근차근 정리해보도록 할 것.. 오늘의 주제는 인데, 나는 무지성 구독으로 구독 채널 수가 900개를 넘어서던(유튜브에 절여진 유튜브 장아찌.. 모르는 영상이 없던 시절..) 지난날의 유튜브 계정 대신 개발 관련 유튜브 채널만 구독하기 위한 구글 계정을 새로 만들었다.. 요즘 내가 즐겨보는 채널들을 소개해보도록 하겠다! 1. 드림코딩 by 엘리 초보 프론트엔드 개발자에게 도움 되는 채널 1위 드립니다.. 헷갈리는 JavaScript, HTML, CSS 기본 지식부터 웹 트렌드, 웹 관련 개념 설명, 경력 관리 꿀팁까지 정말 유용한 영상들이 많다! ht..
요즘 코딩테스트 대비 알고리즘 스터디를 하고 있는데, 스터디장님께서 이슈를 공유해주셨다. 터미널에서 각 폴더의 파일 수를 확인하는 방법을 제안하긴 했으나.. 매번 수정사항이 있을 때마다 로컬 저장소에 업데이트 한 뒤 확인해야 하고, 직접 README 파일을 수정해야 한다는 단점이 있었다.. 아주 번거로운 과정은 아니지만, 자동화를 해야겠다는 욕심이 생겼다! 그래서 '깃허브 README 자동 업데이트'에 대해 구글링을 해봤더니 좋은 블로그 글이 있었다! https://somjang.tistory.com/entry/GitHub-github-actions%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%98%EC%97%AC-push-%ED%95%A0-%EB%95%8C-%EB%A7%88%EB%8B%..
개발자가 되기 위해서 정보처리기사 같은 자격증은 필요 없다는 얘기를 많이 들었지만, 데이터베이스 수업을 들을 때 사둔 정처기 책이 아깝기도 하고, 전공자는 전공 수업시간에 배운 지식을 바탕으로 조금만 공부하면 된다는 얘기를 많이 들어서.. 시도해보기로 했다. 그래서 오늘 동아리 때문에 만난 친구한테 "나 정처기 보려고! 오늘부터 접수래. 이따 신청해야지."라고 얘기를 해뒀는데, 집에 돌아와서 충격적인 카톡을 받았다.. 난 진짜.. 몰랐다.. 정처기 접수를 티켓팅처럼 해야 하는지.. 서울/경기는 마감이고 지방은 널널했다. 어차피 강의도 온라인으로 듣는데 휴가 겸 강원도나 부산으로 갈까? 아니면 제주도로 갈까? 라는 생각을 아주 잠깐.. 했다. 그러나 내가 누구인가! 수강신청은 매번 실패하지만 아이유 팬미팅..
부트캠프에서 코딩테스트 대비 스터디를 하느라 깃헙을 자주 사용하게 되면서 자연스럽게 깃헙 데스크탑도 자주 사용하게 되었다. Unity로 졸업 프로젝트를 하던 시절에 깃라우마..ㅎ 가 살짝 생겼었는데, 지금 생각해보면 당연한 것이 우리가 읽을 수 있는 코드도 아닌 것을 얘가 고쳤다가 쟤가 고쳤다가 난리 법석을 떨었으니.. 나름대로 1인 1씬 수정이라는 원칙이 있었지만 곤란한 상황이 많았다. (https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=37499 댓글에 엄청난 팩폭을 볼 수 있다. "그림파일 동시에 2명 이상이 수정해서 머지하는 거 봤음?") 여하튼! 그 시절에 생간 깃라우마를 요즘 조금씩 극복하고 있는 중이다! 그런데 깃헙 데스크탑을 쓰다..
.gitignore 파일을 만들었는데도 적용되지 않는 경우에는 캐시가 원인일 수 있다. 이럴 때는, 캐시 내용을 모두 삭제한 후 다시 모든 파일을 add 해주고 커밋하면 된다! git rm -r --cached . git add . git commit -m "fixed untracked files" 출처: https://stackoverflow.com/questions/11451535/gitignore-is-ignored-by-git .gitignore is ignored by Git My .gitignore file seems to be being ignored by Git - could the .gitignore file be corrupt? Which file format, locale or cul..
문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한 사항 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다. completion의 길이는 participant의 길이보다 1 작습니다. 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다. 참가자 중에는 동명이인이 있을 수 있습니다. 입출력 예 participant completion return ["leo", "ki..