본문 바로가기

분류 전체보기51

python path 설정하기(python 설치 했는데 cmd에서 pip안될때) Python을 설치 했는데 혹은 Python을 새 버전으로 또하나 설치 했는데 안될때 사용해 보시길 나는 이미 Python 3.11이 설치되어 있는데 안되있는 줄 알고 3.12를 설치 했는데 pip을 사용 할 수가 없었다. 뭐가 문제인지 몰라서 삭제하고 3.12만 설치 했는데 자꾸 pip을 사용할 수 없었다. 그래서 프로그램 제거에 들어가서 모든 python과 관련된거 삭제하고 다시 깔았는데도 안됐다. path를 지정해 주니 됐는데. 확인을 위해 설치를 들어가니 맨 밑에 add to PATH가 있었다. 처음부터 클릭하고 할껄이라 후회했다. 설치 정리 1. 컴퓨터 검색에서 프로그램 추가/제거 검색 2. 앱 > 설치된 앱에서 검색바에 python을 입력하면 아래 사진과 같이 나온다 3. 모두 삭제 4. 다운.. 2023. 11. 24.
js num->string 쉽게 변환하기 프로그래머스에서 두수의 연산값 비교하기를 풀면서 값이 number로 주어졌을 때 string으로 +하는 방법이 필요했다. 그래서 나는 String(a)를 해서 number로 받은 값을 string으로 변환해서 값을 구하는 방법을 사용했다. 그런데 완전 쉬운 방법을 쓴 사람이 있었다. a+""를 하면 String형식으로 바뀌는 것. 너무 꿀팁이었다. 2023. 8. 15.
js 부분 문자열 이어 붙여 문자열 만들기 프로그래머스 문제를 풀면서 나의 다양한 보완점들을 확인 할 수 있어서 정말 좋은거 같다. 이번에 발견한 slice를 사용하는데 있어서 새로 하나 배웠다. slice를 사용할 때 slice(parts[i])를 사용하면 될 줄 알았는데 하나도 되지 않아서 대체 왜 안되는 건지 계속 고민을 했었다. 그랫 slice도 알아보고 splice도 알아봤는데 너무 안되서 결국 다른 사람의 풀이는 어떻게 풀었는지 찾아봤었는데 slice(a,b)가 되도록 또 분해를 해서 할당하는 것을 봤다. parts[i]는 저 자체가 [a,b]가 되는 거라 활성화 되지 않는 거였다. slice(a,b)가 되도록 [a,b]=parts[i]가 되도록 하니 매서드가 먹혔다. function solution(my_strings, parts) .. 2023. 8. 5.
js 간단한 식 계산하기 1개의 문자열에 숫자 기호 숫자 형식으로 들어가 있었고 그걸 계산한 결과를 도출하는 거였다. 처음에는 호기롭게 split을 사용해서 0,1,2번째 인덱스로 나누고, reduce를 사용했었다. let [n1,n2,n3] = binomial.split(' ') 이렇게 분리를 해서 넣고 var answer = [n1,n2,n3].reduce((a,b)=>a+b,0); 하니 실행한 결괏값 "043+12"이 기댓값 55과 다릅니다. 가 나왔다. 뭐가 문제일까 하다가 문자열이라서 숫자를 넣어야 겠다고 생각을 했고... 문제를 맞이했다. a+b에다가 어떻게 숫자를 넣지..? 와 +-*는 어떻게 해야하지 였다. 그래서 그냥 단순하게 가기로 했다. var answer = Number(n1)+ n2+ Number(n3)로.. 2023. 8. 3.