아카이브: 2019/9

[프로그래머스] 코딩테스트 풀이 - 기능개발

Reference : 프로그래머스 코딩 테스트 연습 문제 설명프로그래머스 팀에서는 기능 개선 작업을 수행 중입니다. 각 기능은 진도가 100%일 때 서비스에 반영할 수 있습니다. 또, 각 기능의 개발속도는 모두 다르기 때문에 뒤에 있는 기능이 앞에 있는 기능보다 먼저 개발될 수 있고, 이때 뒤에 있는 기능은 앞에 있는 기능이 배포될 때 함께 배포됩니다. 먼

[파이썬] 이슈 정리

목차foreach로 배열값을 꺼낼때문자열 정렬(sort) 방법문자열 분할 시 주의할점파이썬 산술연산자리스트 내포(List comprehension)리스트 out of range를 피하는 방법반복문 중간에 break 여부 판단하기문자열 내의 문자를 index 기반으로 다른 문자로 치환하기배열 내 중복이 없게 만들기 1. foreach로 배열값을 꺼낼때 동작을

[Python] 파이썬 함수 정리

그때그때 모르는 함수 있으면 정리해서 올리는 용도 목차enumeratemapQueueIndexZipSortHeapPermutationDeque 파이썬 함수 정리1. enumerate for문에서 현재 반복이 몇번째 반복인지 확인할 때 사용한다. 주로 배열 내부를 순회하는 반복자를 선언하고 배열에서 연산자를 통해 값을 출력하는 경우 1234arr = [1,

[프로그래머스] 코딩테스트 풀이 - 모의고사

Reference : 프로그래머스 코딩 테스트 연습 문제 설명수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, …2번 수포자가 찍는 방식: 2, 1, 2, 3,

[프로그래머스] 코딩테스트 풀이 - 완주하지 못한 선수

Reference : 프로그래머스 코딩 테스트 연습 문제 설명수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때,완주하지 못한 선수의 이름을 return 하도록

[자료구조] HASH 정리

HASH특정한 값을, 수많은 값들 사이에서 찾아야 할 때 사용한다. 물론 탐색은 여러가지 방법이 있다. 그중에서 HASH를 사용하는 장단점을 추려보면 장점 평균 case에서 O(1)의 시간복잡도를 가진다 단점 메모리 영역을 일정부분 차지한다 충돌이 발생할 수 있다. 보안적 측면이나 Collision 및 세부내용은 타 블로그를 참조하고여기서는 탐색

[Kotlin] 코틀린 날짜 함수 정리

코틀린 날짜 함수프로그래머스 문제를 풀다가 java에서는 Date가 Deprecate 되고 Calendar를 사용한다고 해서 정리해봤다. 전체적으로 정리하기보단 실제로 사용하는 부분에만 중점을 뒀다. 전체 Document는 이곳 참조 java에서는 날짜를 계산하는 내장라이브러리로 Calendar클래스나 java.time 패키지를 주로 사용하지만 일단 사용하

[프로그래머스] 코딩테스트 풀이 - 2016년

Reference : 프로그래머스 코딩 테스트 연습 문제 설명2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요?두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요.요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT입니다.예를 들어 a=

[VCS] Github에서 실수로 Push한 Commit 삭제하기

Git 작업 시 오타가 났거나 올라가면 안되는 Commit을 Push 했을경우 어떻게 삭제해야 할까? - 지워야 하는 Commit 잘못된 커밋이 몇개나 있으면 가독성을 해치게 된다. 깔끔하게 삭제하고 새롭게 commit 내용을 추가해보자. 지워야하는 해당 폴더에 들어가서 git log로 내역이 잘 나오는지 확인하자. * Hexo를 사용하는 유저는 .

[kotlin] 3. 함수형 프로그래밍

References: Do it! 코틀린 프로그래밍 함수 구조123456package chap03.section1 fun sum(a: Int, b: Int): Int { // fun 키워드 // 함수 이름 // 매개변수 // 반환자료형 명시 var sum = a + b // 함수 본문 return sum // 반환 } 한