각도기 // 짝수의 합
어제 배웠던 bubble sort가 생각나서 과정을 이렇게 정했다.1\. 돈다.2\. 순서를 바꾼다.3\. 돈다.돈다순서를 바꾼다.전에는 보고 음.. 그렇군 하고 이해했지만, 막상 적용하려고 생각하니 떠오르질 않았다.돈다어떻게든 돌았다.(for range에서 for r
<문제>정수 리스트 num_list와 찾으려는 정수 n이 주어질 때,num_list안에 n이 있으면 1을 없으면 0을 return하도록 solution 함수를 완성해주세요.<제한사항>3 ≤ num_list의 길이 ≤ 1001 ≤ num_list의 원소 ≤ 1
https://www.hackerrank.com/challenges/weather-observation-station-8/problem?isFullScreen=true정규표현식을 배운지 며칠이 지나고 가물가물했다.^와 $는 기억났지만, 문자열을 가두는 게 ()
오늘 푼 문제https://www.hackerrank.com/challenges/weather-observation-station-9/problem?isFullScreen=true내 답안https://github.com/hjn5018/nbc_ai_tr
Query the list of CITY names from STATION that do not end with vowels. Your result cannot contain duplicates.사실 좀 긴가민가했다.포함하지 않으려면 \[^]형식이어야하는데\[^aeio
처음에는 저 코드 말고는 떠올리기 힘들었다.두 번째는 어떻게든 짜낸 코드다.세 번째는 문제를 다시 읽어보니 or로 풀어야하는 것을 깨닳고 작성했다.근 이틀 정도 프로그래머스 알고리즘을 풀면서, 내 코드와 다른 사람들의 코드를 비교하고 있는데hackerrank에는 이러한
컬럼 안의 데이터를 조작하는 게 오랜만이어서 어떻게 해야할 지 막막했다.생각나는 대로 검색을 했더니 잊고있던 substring()이 있었다.substring으로는 컬럼 내의 자료를 솎아내기 힘들었다.regexp으로 하는 방법밖에는 없을 것 같아서 dev.mysql.co
https://school.programmers.co.kr/learn/courses/30/lessons/120899내 풀이answer의 0, 1번째 인덱스에 max와 index를 채우는 기가막힌 방법이 잘 떠오르지 않았다.풀이를 보니 깔끔한 방식은 있었지만,
https://www.hackerrank.com/challenges/the-pads/problem?isFullScreen=true문제가 상대적으로 길고, 요구하는 조건이 많아서 어제 저녁에 조금 보다가 풀어봤다.각각에 대한 출력을 만들었고, 이걸 한 컬럼에 합
https://school.programmers.co.kr/learn/courses/30/lessons/131705조합문제이다.nC3을 하는데 for문 맞추기 어려웠다.for 돌리고i+1맞춰서 돌리고i+1+j+1맞춰서 돌려야한다.
https://school.programmers.co.kr/learn/courses/30/lessons/120880특이한 정렬정렬 두 번 하는 문제이다.여러 방식이 떠올랐는데, 어느 것이 나을 지 어려웠다.문제는 다음과 같다.주어진 배열에서 하나의 기준을 정해
어려웠다.문제를 유출하지 말라는데, 뭘 어떻게 적어야할 지 모르겠다.근데 오픈북 아니라면서 강제하진 않는 것 같다.https://school.programmers.co.kr/learn/courses/30/lessons/120921문자열 밀기문제를 좀 자세히 설
유한소수 판별하기https://school.programmers.co.kr/learn/courses/30/lessons/120878그 놈의 최대공약수가 문제다.전에도 최대공약수가 어려웠다.gcd를 쓰기 싫다.유클리드 호제법은 다음과 같다.a,b가 최대 공약수
https://school.programmers.co.kr/learn/courses/30/lessons/120871/solution_groups?language=python3저주의 숫자 33의 배수와 3이 들어간 숫자를 싫어하는 곳에서의 숫자표기를 다룬다.10
어째서 i\*\*(0.5)를 까먹었을까.sqrt도 안 통하고, i\*1.4에 전전긍긍해보니 비참하다.
항상 desktop에 있는 ysj.py로 연습할 때마다 터미널에서 cd desktop을 입력하는게 너무 귀찮았다.https://stackoverflow.com/questions/43305050/changing-the-default-path-of-visual-s
85% 넘었다고 알림오는게 좀..배포를 다른 걸로 해보면 좋겠다.
https://school.programmers.co.kr/learn/courses/30/lessons/250125보통 위와 같은 흐름으로 기억하는데, 맛있는 코드가 있어서 아래에 첨부한다.
https://school.programmers.co.kr/learn/courses/30/lessons/12911loop를 돌기 너무 어렵다.break도 고려해야하고, i가 뭐였는지를 for문 내에서 고려해야하고.예를 들어 n=384일 때,383, 382, 3