본문 바로가기

분류 전체보기103

2020.08.21 알고리즘_같은 숫자는 싫어 2020.08.21 같은 숫자는 싫어__알고리즘 정리노트 오늘은 k번째 수와 함께 미뤄왔던 같은 숫자는 싫어... 생각한대로 풀었던 과정 노트. 처음 생각한 방법 ( 빨간색은 인덴트가 잘못되었다는 말인데 실행시키고 된다면 딱히 신경 안써도 된다.) for문으로 돌려서 요소하나와 그 다음요소를 비교해서 같지 않으면 i를 새로운 리스트에다가 넣어주고 같으면 i를 지우자라고 생각했다. 결과는 참혹.. 그대로 출력이 되어버렸다. 뭐가 잘못된 것일까라고 생각하는 중.. 그래서 i와 i+1을 찍어보았다. 여기서 멍청함이 또 보인다. 우리는 i번째와 i+1번째를 찍어줘야했는데 말그대로 그냥 i에다가 i+1을 해줬으니 리스트 안 요소인 숫자에다가 +1을 해줬으니 달라질 수 밖에.. 진짜 바보다.. 그래서 우리는 i번째.. 2020. 8. 21.
2020.08.20 django_CRUD_1 장고 첫 노트! 그래서 장고에서 프로젝트를 시작하는 방법부터 기본 CRUD를 찬찬히..해보자..아마.. 우당탕탕 예상.. 내가 사용하는 것은 vs code기 때문에 여기서 터미널을 열어주고 이렇게 python -m venv 가상환경이름 으로 가상환경을 하나 생성한다. 하나의 가상컴퓨터라고 생각하면 될듯? 아무거나 이름을 적어서 설치를 해주고, ls로 가상환경이 설치되었는지 확인! ls는 지금 이 경로에 있는 파일들을 알 수 있따 .( 한번 띄워주기 꼭하셈 ) 가상환경이름/Scripts/activate 명령어로 가상환경을 실행시켜주자. 실행시키게 되면 밑에 괄호가 뜨면서 실행되었다는 표시가 뜬다! +명령어를 칠 때 S와 a를 쳐주고 탭을 쳐주면 자동으로 쟤가 알아서 Scripts와 activate 쳐 줌... 2020. 8. 21.
2020.08.19 알고리즘_k번째수 2020.08.19 k번째 수 알고리즘 정리노트__ 블로그를 시작하는 날짜이니 특별히 2개 올린다.. 의지 꺾이지마라 .. 오늘은 카페에서 에어컨 빵빵하게 틀었으니 예전부터 미뤘던 k번째 수도 머리에 머리를 굴려서... 드디어풀었따. 맨 처음에 문제 이해하는 것도 몇시간이 걸렸다... 그래서 정리해보려고 나혼자 주어진 i,j,k라도 프린트해서 명확하게 알아보자..라는 그게 컸다. 그래서 나온 결과는 commands에 들어있는 3개의 리스트 중 하나를 따로 뺐고, 그 중 k를 프린트한 것이다. 근데 여기서 잠깐 none이 왜 왜나온 것일까..? 이것은 또 아직 기초가 부족한 나의 멍청한 짓이다. 여기서 print와 return의 차이를 다시 명확히 짚고 넘어가자(나혼자) 위 코드와 밑의 코드의 차이점을 보.. 2020. 8. 20.
2020.08.19 알고리즘_핸드폰 번호가리기 2020.08.19 핸드폰 번호 가리기 알고리즘 정리노트__ 오늘은 프로그래머스의 레벨 1 알고리즘 중 핸드폰 번호 가리기 알고리즘을 풀면서 헷갈렸던 문제 정리 노트__ 맨 처음 풀이 - 아무생각 없이 길이에 4를 빼고 그 숫자만큼 *을 곱해주자라고 생각함. 결과는 ?? 당연히 에러.. 여기서부터 파이썬의 기초부터 다시 공부 문자열과 숫자형은 서로 더하기나 뺄 수 없다. 파이썬에서는 문자열과 숫자열의 곱하기는 지원한다. 그래서 이렇게 써주려면 곱하기를 먼저하지 않고 괄호를 써서 먼저 숫자열을 빼주고 그 다음 문자열인 "*"를 곱해주면? 이렇게 결과가 나오게 된다! 간단하지만 나는 항상 헷갈리기 때문에 노트로 메모. 다시 알고리즘으로 들어와서 또 이렇게 복잡하게 풀어주었다. 이렇게 풀게 되면 정답은 되는 .. 2020. 8. 19.