분류 전체보기
-
[프로그래머스] 해시03. 위장Algorithm Study/Python 2021. 1. 6. 17:00
programmers.co.kr/learn/courses/30/lessons/42578 코딩테스트 연습 - 위장 programmers.co.kr 문제설명 스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같..
-
[프로그래머스] 해시02. 전화번호 목록Algorithm Study/Python 2021. 1. 6. 02:04
programmers.co.kr/learn/courses/30/lessons/42577 코딩테스트 연습 - 전화번호 목록 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조 programmers.co.kr 문제설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다. 전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다. 구조대 : 119 박준영 : 97 674 223 지영석 : 11 9552 4421 전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 ..
-
[프로그래머스] 해시01. 완주하지 못한 선수Algorithm Study/Python 2021. 1. 6. 01:58
programmers.co.kr/learn/courses/30/lessons/42576 코딩테스트 연습 - 완주하지 못한 선수 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수 programmers.co.kr 문제설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요. 제한사항 마라..
-
2020 정보처리기사 결과 / 후기Certificate & License 2020. 9. 13. 01:48
5월 15일 필기 신청 https://black-hair.tistory.com/14 2020 정보처리기사 필기 신청 대부분의 기사 시험은 Q-net을 통하여 신청할 수 있습니다. http://q-net.or.kr/ Q-Net 자격의 모든 것 q-net.or.kr 2020년의 경우에는 악명 높은 COVID-19로 인하여 연기가 계속되다가 결국 1차 2차 통합 시행.. black-hair.tistory.com 6월 26일 필기 결과 발표, 6월 29일 실기 신청 https://black-hair.tistory.com/17 2020 정보처리기사 필기 후기 / 실기 신청 2020년 정보처리기사 시험일정 정보처리기사 필기의 경우에는 새로 추가된 소프트웨어 영역을 제외하면 사실 기존 필기 시험과 크게 달라진 부분을..
-
2020 정보처리기사 필기 후기 / 실기 신청Certificate & License 2020. 6. 27. 12:01
2020년 정보처리기사 시험일정 정보처리기사 필기의 경우에는 새로 추가된 소프트웨어 영역을 제외하면 사실 기존 필기 시험과 크게 달라진 부분을 느끼지 못했다. 전공으로 자료구조나 DB 수업을 들은 수준이라면 쉽게 풀 수 있는 문제 수준이였고 그렇지 않더라도 필기책을 보면서 공부한다면 충분히 합격할 수 있는 난이도라고 생각했다. 실제 시험장에서도 150분의 시험 시간 중 75분 퇴실 가능시간이 되자마자 대부분이 퇴실했던 것으로 기억하기 때문에 개정된 정보처리기사 3회차 필기 시험을 치시는 분들도 크게 걱정할 필요는 없을 것 같다. 책은 2020년 개정판 이기적 정보처리기사 필기를 봤는데 내용적으로 자세하게 정리 되어있어서 공부하기에는 쉬웠다. 단점으로는 예상 문제들이 조금 대충 만들어진 것처럼 되어 있어서..
-
[알고리즘] 파스칼의 삼각형 만들기Algorithm Study/Java 2020. 5. 29. 18:43
오늘은 파스칼의 삼각형을 구현하는 방법을 알아볼 것이다. 파스칼의 삼각형은 위 그림처럼 생긴 삼각형으로 각 층의 양 끝은 1이고 나머지 값은 위층에 있는 값의 합으로 구성되어 있다. 이 삼각형이 가지고 있는 의미는 여러가지가 있겠지만 대표적으로 삼각형의 각 항목이 조합으로 표현되는 Combination의 각 항목을 나타내고 있다는 점이다. 예를 들어 1C0 부터 6C6까지의 조합을 나타낸 것과 파스칼의 삼각형의 위에서 2번 ~ 7번 층의 항목이 동일하다는 것을 알 수 있다. 그럼 이 파스칼의 삼각형을 어떻게 활용할 수 있을까? 조합의 경우 n!의 연산을 수행해야하기 때문에 n의 크기가 커지면 int형으로 나타낼 수 있는 범위를 초과하는 문제가 발생한다. 이 때, 파스칼의 삼각형을 이용하면 각 항목 nCk..
-
2020 정보처리기사 필기 신청Certificate & License 2020. 5. 15. 20:13
대부분의 기사 시험은 Q-net을 통하여 신청할 수 있습니다. http://q-net.or.kr/ Q-Net 자격의 모든 것 q-net.or.kr 2020년의 경우에는 악명 높은 COVID-19로 인하여 연기가 계속되다가 결국 1차 2차 통합 시행으로 변경되었다. 1차 신청 때에 마감때문에 신청하지 못했는데 이번에 다시 신청하였다. 정보처리기사의 경우 2020년 기준으로 NCS 표준에 맞춰 개편되었기 때문에 과년도 문제만을 풀어보고 시험을 치기에는 힘들 수 있다.
-
[Mysql] Database 캐릭터셋 utf8 변경Computer/Database 2020. 5. 15. 19:48
지난 포스팅에 Database 자체의 언어 설정을 변경하는 방법을 올렸었다. 이 방법은 테이블을 생성하기 전, DB만 생성했을 때 적용하면 되지만 이미 테이블을 생성한 경우에는 추가적인 설정이 필요하다. Database의 캐릭터셋 설정 변경 방법 ▼ https://black-hair.tistory.com/3 [Mysql] 우분투 Database 캐릭터셋 utf8 변경 Mysql을 DB로 사용하다보면 한글을 입력할 수 없거나 깨지는 경우가 있다. 기본적으로 문자를 utf8로 처리하지 않기 때문에 한글 등의 다른 문자는 깨질 수 있다. show variables like 'c%'; 를 이용하여 현 black-hair.tistory.com 테이블의 캐릭터셋을 변경하기 위해서는 먼저 지금 있는 테이블이 어떤 캐..