본문 바로가기

반응형

분류 전체보기

(71)
[프로그래머스] 멀리 뛰기 (lv1, Python) https://school.programmers.co.kr/learn/courses/30/lessons/12914 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 해결 아이디어 1. 1,2로 이루어진 조합의 합계가, 주어진 수 n을 만족하는 경우의 수를 찾음. (제 경우 일일히 확인해보았습니다.) 2. 피보나치 수열의 특성을 보임을 확인함. n cnt 이전 값과의 차 1 1 1 2 2 1 3 3 1 4 5 2 5 8 3 (1+2) 6 13 5 (2+3) 3. 1
[환경설정] 카카오브레인 Pororo 설치 (Linux, WSL2) 옆 팀에서 환경설정에 애먹는다고 하셔서 도와드림. (시간부자였음) 내가 쓸 건 아니지만 아까워서 한번 더 정리 https://github.com/kakaobrain/pororo GitHub - kakaobrain/pororo: PORORO: Platform Of neuRal mOdels for natuRal language prOcessing PORORO: Platform Of neuRal mOdels for natuRal language prOcessing - GitHub - kakaobrain/pororo: PORORO: Platform Of neuRal mOdels for natuRal language prOcessing github.com 대략적인 순서 1. WSL2 설치(https://kimsu..
[백준] 5597번: 과제 안 내신 분..? (브론즈5, Python) https://www.acmicpc.net/problem/5597 5597번: 과제 안 내신 분..? X대학 M교수님은 프로그래밍 수업을 맡고 있다. 교실엔 학생이 30명이 있는데, 학생 명부엔 각 학생별로 1번부터 30번까지 출석번호가 붙어 있다. 교수님이 내준 특별과제를 28명이 제출했는데, www.acmicpc.net 문제 해결 아이디어 1. 입력값이 한번씩 28번 들어온다! 28번 받을 준비를 해야할 덧. 2. 1번부터 30번까지 범위이며, 입력값의 중복은 없음. 3. 학생 30명을 먼저 채워넣고, 숙제를 제출한 사람은 교실 밖으로 나간다고 상상했음. 리스트 밖으로 쫓아낼거임. 4. 중복값이 없으므로 python remove 메서드를 사용해도 괜찮다고 생각함. 5. 출력도 한줄로 해야돼요! 소스코..
[백준] 10813번: 공 바꾸기 (브론즈2, Python) https://www.acmicpc.net/problem/10813 문제 해결 아이디어 https://kwanghori.tistory.com/49 [백준] 10811번: 바구니 뒤집기 (브론즈2, Python) https://www.acmicpc.net/problem/10811 10811번: 바구니 뒤집기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가 kwanghori.tistory.com 위 url과 유사한 문제로, 바구니 뒤집기 문제에서는 리스트 내 범위 값을 뒤집었다면, 공 뒤집기 문제는 지정된 인덱스의 값의 위치를 바꾸는 문제. 1. 입력된 길이의 리스트를 만들고, 2. 입력된 인덱스의 값의 위치를 서로..
[백준] 10811번: 바구니 뒤집기 (브론즈2, Python) https://www.acmicpc.net/problem/10811 10811번: 바구니 뒤집기 도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 순서대로 적혀져 있다. 바구니는 일렬로 놓여져 있고, 가장 왼쪽 바구니를 1번째 바구니, 그 다음 바구니를 2 www.acmicpc.net 문제 해결 아이디어 1. 주어진 범위를 리스트 표현에 맞게 지정해야함. 2. 범위 내 값을 뒤집을 방법! (reverse 메서드 사용) 3. 뒤집은 값을 다시 리스트에 갱신 위 세가지 사항을 고려하여 소스코드를 작성함. 1. 뒤집을 범위의 배열을 tmp_arr로 명명하고, 2. 이를 reverse 메서드를 사용하여 역순으로 뒤집은 후 3. 추출한 범위에 다시 입력 소스코드 (Python) ..
[백준] 2903번: 중앙 이동 알고리즘 (브론즈3, Python) https://www.acmicpc.net/problem/2903 2903번: 중앙 이동 알고리즘 상근이는 친구들과 함께 SF영화를 찍으려고 한다. 이 영화는 외계 지형이 필요하다. 실제로 우주선을 타고 외계 행성에 가서 촬영을 할 수 없기 때문에, 컴퓨터 그래픽으로 CG처리를 하려고 한다. www.acmicpc.net 문제 해결 아이디어 문제를 따라 선을 그어 보았을 때 어떤 규칙성이 나오지 않을까? 라고 생각하여 접근하였다. 고등학생 때 배운 등차수열, 등비수열 등을 떠올렸음. 3번째까지 직접 수행하여서 값을 도출하고, 그 규칙을 찾아봄 ''' 0번 >> 4 2^2 (2^0)^2 1번 >> 9 3^2 (2^1+1)^2 2번 >> 25 5^2 (2^2+1)^2 3번 >> 81 9^2 (2^3+1)^2 ..
2023.07.27 현재까지 취득한 자격증 (ADsP, SQLD, 빅데이터분석기사) 오랜만에 블로그에 글 남기는 것 같다. 입사 후 취득한 자격증들 (ADsP, SQLD, 빅데이터분석기사) 1. ADsP 이녀석은 2주 열심히 공부해서 응시했다. (책없이 인터넷 자료 정리 + 기출문제 풀이) 2. SQLD 문제의 녀석... 데이터 분석 직무에서 일하고 있지만, 쿼리문을 날릴 일이 없었음... 2회차만에 합격. 모두의 sql과 프로그래머스 sql 문제를 참고하여 공부함. 첫번째 시험은 약 2주... 공부했는데 떨어졌고, 두번째 시험은 1주 빠짝 공부하여 합격! 3. 빅데이터 분석기사 필기, 실기 두번에 걸쳐서 한번에 합격 (키키) 필기 한참 제안작업한다고 바빠서 제대로 책펼쳐서 공부할 시간이 없었다... 인터넷 자료 정리 + 기출문제 풀이(이기적 CBT)를 통해 합격했음. 실기 이번 회차부..
[Linux] anaconda 리눅스 커널에서 설치 (wget 사용) 개발환경 OS : Windows10 WSL2 (Ubuntu 20.04 LTS) 1. 개요 리눅스 커널에서 wget을 이용하여 anaconda 설치하기 anaconda를 이용한 가상환경설정에 더 익숙하여 다음 내용을 정리하게 됐습니다. 2. 필요 패키지 및 명령어 sudo apt-get update [sudo] password for ~~~: Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB] Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB] Get:4..

반응형