일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 코테
- 손에 잡히는 경제
- boj
- java
- 상한가 이유
- 경제뉴스 요약
- Python
- 주식
- 경제뉴스
- 이진우
- 테마주
- 자바
- 주식 상한가
- 경제
- 이진우의 손에 잡히는 경제
- 급등 이유
- 급등주 분석
- 코딩테스트
- 급등주
- 손경제 요약
- 손에 잡히는 경제 요약
- 상한가 분석
- 손경제
- 알고리즘
- 상한가
- 주식 분석
- 백준
- 파이썬
- Programmers
- 프로그래머스
- Today
- Total
목록분류 전체보기 (351)
Completion over Perfection
https://school.programmers.co.kr/learn/courses/30/lessons/12928 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 아래 두가지를 해결하면 됩니다. ① 주어진 n에 대해서 약수 리스트를 전부 구하고, ② 그 리스트의 값을 전부 더해주면 됩니다. 저는 나눠줄 값을 div로 선언한 뒤 1을 넣어주고 while문을 돌렸습니다. n을 div값으로 나눴을 때 0이 된다면 그 div값이 약수가 되기 때문에 이를 전부 더해줄 리스트 candidate에 넣어줍니다. 모든 계산이 끝난 후 candidate 안에 들어있는 요소들..
https://school.programmers.co.kr/learn/courses/30/lessons/12954 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr x에서 시작해서 x만큼 증가하는 수열 n개를 만들어주면 됩니다. 변수 2개를 만들어서 x만큼 증가하도록 구현해주면 됩니다. def solution(x, n): answer = [] cnt = x #2 while n > 0: answer.append(cnt) cnt += x n -= 1 return answer
https://school.programmers.co.kr/learn/courses/30/lessons/12937 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 짝수와 홀수의 특징을 이용해서 풀면 됩니다. 짝수는 2로 나눴을 때 나머지가 0이고 홀수는 1이 되므로 이를 코드로 구현해주면 됩니다. def solution(num): answer = '' if num%2 == 0: answer = 'Even' else: answer = 'Odd' return answer
https://school.programmers.co.kr/learn/courses/30/lessons/92334 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 코드 짜다가 헷갈려서 변수명을 한글로 짰습니다. 한글 변수명은 처음 사용해봤는데 뭔가 오류가 날까봐 걱정됐지만 잘 돌아가네요. :))))))))))))) 문제를 간단히 설명하자면 게시판을 사용하는 유저들간에 서로 신고를 할 수가 있는데 일정횟수 이상 신고를 받은 사람들(불량 이용자)을 추출해내고 이 불량이용자를 신고한 사람들에게 메일을 발송해주는 시스템을 만들어야 합니다. 처리해야되는 로직은 다음..
https://school.programmers.co.kr/learn/courses/30/lessons/120923 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 수학적으로 접근을 해서 풀었습니다. 예시를 몇개 보다보면 규칙성이 발견이 되는데, 예를들어 첫번째 예시를 보면 num = 3 이고 total은 12로 3개의 연속된 숫자를 합하면 12가 되는 수열을 구해야합니다. 답은 3+4+5 = 12로 3,4,5를 배열에 넣어서 리턴을 해주면 되는데 그럼 도대체 저 3,4,5라는 숫자를 어떻게 뽑아내야하는 것인가? 가 문제가 됩니다. 수학적으로 접근해서 공식..
https://school.programmers.co.kr/learn/courses/30/lessons/120866 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 지뢰가 있는 지역을 중심으로 8방향을 모두 위험지역으로 체크해주고, 안전한 지역을 세서 답으로 출력해주면 됩니다. 다만 주의할 점은 예를 들어 첫번째 예시에서 4X3 지역에 지뢰가 설치되어 있는데요, 이 주변 구역을 돌면서 지뢰가 있는 8방향을 숫자 1로 바꿔버린다면 다음 for문을 돌때 1로 갱신된 지역이 마치 원래 지뢰가 있었던 지역처럼 인식되어 버린다는 점을 주의해야 합니다. 그래서 저는 ..
https://school.programmers.co.kr/learn/courses/30/lessons/154540 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr DFS로 풀었는데 중간에 답이 중간에 몇개는 맞고 몇개는 런타임 에러가 뜨는 겁니다. ㅠ.ㅠ 알아보니 가로/세로 갯수가 100일 경우, 재귀가 최대 10000개 생성될 수도 있는데 파이썬의 기본 재귀 깊이가 1000이라서 런타임 에러가 뜬다고 하네요. 아래 코드를 넣어주고 나서는 정상적으로 다 맞게 나왔습니다. import sys limit_number = 10000 sys.setrecursio..
https://school.programmers.co.kr/learn/courses/30/lessons/12938 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr n과 s가 주어지는데 n개의 원소를 가진 집합의 각 원소의 합은 s가 되어야합니다. n이 3이고 s가 8일 경우, 원소는 3개이고 이 3개의 원소를 모두 합친 값이 8이 되어야 합니다. {1,1,6} {1,2,5} {1,3,4} {2,3,3} . . . 중요한 특징은 원소의 순서는 상관이 없다는 것. 따라서 위의 예시에서 {1,2,5} 와 {1,5,2}는 한개의 집합으로 취급한다는 겁니다. 이 조..