본문 바로가기

반응형

조녁 코딩일기

[알고리즘 공부] 01. 정렬 _ Python 안녕하세요~! 27년차 진로탐색꾼 조녁입니다. 코딩테스트를 풀어도 계속 막히는 저를 보며 .. 인적성을 처음 무작정 풀다가 책을 던졌던 그 때가 떠올랐습니다 ..허허 그때 유튜브에서 봉봉TV 찾아서 개념공부하고 적용시키면서 푸니까 많이 늘었던 기억이 있어서 !! 본격적으로 알고리즘 이론 공부를 해볼까합니다. 오늘은 첫번째로 "정렬"에 대해서 공부해봤습니다. 정렬이란 , 데이터를 특정한 기준에 따라 순서대로 나열하는 것을 말합니다. 1.선택 정렬 : 처리되지 않은 데이터 중에서 가장 작은 데이터를 선택해 맨 앞에 있는 데이터와 바꾸는 것을 반복합니다. #예시 코드 array = [7,5,9,0,3,1,6,2,4,8] for i in range(len(array)): min_index = i #가장 작은 원.. 더보기
[프로그래머스] 가장 큰 수 안녕하세요~ 27년차 진로탐색꾼 조녁입니다! 1일 1코테 22일차! 고득점 Kit 에서 정렬 테마 문제 풀어보았습니다. 2단계라 그런지 확실히 생각할 거리가 좀 있었습니다. 어제랑 그제는 전에 푼 문제들 복습하고 개인 프로젝트 진행하느라 문제를 못풀어봤네요 .. · 문제명 : 가장 큰 수 · 사용 언어 : Python3 · 난이도 : Level2 · 문제 설명 programmers.co.kr/learn/courses/30/lessons/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고.. 더보기
[Git 오류해결] fatal : the remote end hung up unexpectedly 에러 해결방법 로컬 레퍼지토리에서 폴더 내용물 전체를 커밋하고자했는데 아래와 같은 에러가 떴다. commit 까지는 되는데 원격 저장소에 push가 안되는 상황이었다. (됐다고 뜨는게 git_hub에는 변경이 없는!) error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8) fatal: the remote end hung up unexpectedly 그래서 fatal : the remote end hung up unexpectedly 를 구글링해봤고, 소스 파일 사이즈보다 postBuffer size가 작은 것이므로 아래 커맨드를 푸시하기 이전에 입력해줌으로 해결할 수 있다. (1024 * 1024 * 100(MB) = 104,8.. 더보기
Git 이해를 위한 기본 용어 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 요즘 git_hub에서 자료를 불러오거나 커밋할 일들이 생기면서 git을 계속 사용하고 있는데요. 기본 개념정리를 한번해야겠다 싶어 하게되었습니다. 1.원격 저장소(Remote Repository) 와 로컬 저장소(Local Repository) 2.클론(Clone) : 원격저장소의 소스코드를 로컬저장소로 복사하는 과정 3.작업 디렉토리(Working Directory) - PC에서 현재 작업중에 있는 디렉토리 - Git에서 관리는 하지만, 추적은 하지 않음 4. 스테이징 영역(Staging Area) - 작업한 내용이 올라가는 임시 저장 영역 - git에 의해 변경점 추적 관리되는 영역 , 즉 커밋을 준비하는 영역이다. 5. 로컬저장소(Local Repos.. 더보기
[BeautyGAN] 화장해주는 인공지능 구현 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 오늘은 색다르게 개인프로젝트로 찾아왔습니다!! 텐서플로우 개발자 자격증 취득 후 실제로 사용해보면 좋겠다 싶어서 개인 프로젝트를 해볼까합니다!! 다행히 좋은 유튜브 , 깃허브 오픈소스 , 논문 등등 좋은 선생님들이 많아서 참 감사합니다 ㅎㅎ (샤라웃투 빵형) * 오늘의 과제 : 다른 사람의 화장을 내 얼굴에 입히는 Makeup transfer를 구현해봐요! 0. 이론 : BeautyGAN: Instance-level Facial Makeup Transfer with Deep Generative Adversarial Network : 두장의 사진이 있다. 한장은 생얼(x)이고, 한장은 화장한 사진(y)이다. 이 두장을 통해 4장을 만드는데 x,y에 x+make.. 더보기
[프로그래머스] 실패율 안녕하세요~ 27년차 진로탐색꾼 조녁입니다! 1일 1코테 21일차! 19년도 카카오 코테 문제를 풀어봤습니다. 이제 1단계 문제가 몇문제 안남았습니다!! 그리고 매일 SQL문제도 1-2문제씩 풀고있는데 나중에 서브쿼리 문제가 나오면 한번에 포스팅하도록 하겠습니다! · 문제명 : 실패율 · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 programmers.co.kr/learn/courses/30/lessons/42889 코딩테스트 연습 - 실패율 실패율 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스 programmers.co.kr 정답코드 def s.. 더보기
[프로그래머스][1차]비밀지도 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 20일차!!! 카카오 18년도 1차 테스트에 속한 문제 풀어봤습니다. 오늘부터 전에 푼 문제 복습하는데 뭔가 실력이 올라간거 같기도 하고 .. 새롭네요 ㅎㅎ 하나 분명한건, 복습하면서 배우는 게 있었습니다!! (Counter 객체랑 stack 쌓는거 등) · 문제명 : [1차]비밀지도 · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 programmers.co.kr/learn/courses/30/lessons/17681 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독.. 더보기
[프로그래머스] 콜라츠 추측 안녕하세요~ 27년차 진로탐색꾼 조녁입니다!! 1일 1코테 19일차!!! 오늘의 두번째 문제입니다. · 문제명 : 콜라츠 추측 · 사용 언어 : Python3 · 난이도 : Level1 · 문제 설명 programmers.co.kr/learn/courses/30/lessons/12943 코딩테스트 연습 - 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수 있다는 추측입니다. 작업은 다음과 같습니다. 1-1. 입력된 수가 짝수라면 2 programmers.co.kr 정답 코드 def solution(num): answer = 0 #num = 1이면 끝나는 while문 while num != 1: #짝수 if n.. 더보기

반응형