86퍼에서 틀려서 답지 봤다. 항상 소수판정 관련 문제는 루트n , 루트n시간으로 해낼 수 있음을 잊지 말자. # you can write to stdout for debugging purposes, e.g. # print("this is a debug message") import math def solution(N): # write your code in Python 3.6 answer=0 for i in range(1,int(math.sqrt(N)+1)): if i**2==N: answer+=1 break elif i**2>N: break elif N%i==0: answer+=2 return answer
로그인 황금 코드✨ 만들기 로그인에 대한 구현이 끝나간다. 이쯤에 내가 스프링부트에서 로그인을 구현하기 위해 고민했던 것들과 그것의 구현이 어떤 식으로 진행 됐는지 작성해보는 것이 좋을 것 같아 이 글을 진행해본다. 아직 초보 개발자이고 배우는 과정이라 완벽한 코드거나, 완전하지 않을 수 있다는 점을 참고해서 초보개발자가 로그인을 구현해가는 고민의 흐름(?) 정도로만 봐줬으면 좋겠다. 의견이 있으면 자유롭게 코멘트도 환영하고 있다. 이 프로젝트의 컨셉 이 프로젝트에 목적은 최대한 롬복을 이용해 상용구를 줄이고 간결한 코드를 위해 노력했다. 또한 최근에 읽었던 객체지향 관련 책에서 봤던 인상적인 글귀가 있었다. 결국에 우리가 객체지향을 사용해 설계과정을 거쳐 객체지향에 입각해 코드를 만드는 이유는 비즈니스..
python 의 collections 에 most_common 과 부분합을 연관지어 풀면 쉽게 풀리는 문제이다. Task description A non-empty array A consisting of N integers is given. The leader of this array is the value that occurs in more than half of the elements of A. An equi leader is an index S such that 0 ≤ S < N − 1 and two sequences A[0], A[1], ..., A[S] and A[S + 1], A[S + 2], ..., A[N − 1] have leaders of the same value. For exampl..
"파이썬" 이여서 쉬운 문제 Task description An array A consisting of N integers is given. The dominator of array A is the value that occurs in more than half of the elements of A. For example, consider array A such that A[0] = 3 A[1] = 4 A[2] = 3 A[3] = 2 A[4] = 3 A[5] = -1 A[6] = 3 A[7] = 3 The dominator of A is 3 because it occurs in 5 out of 8 elements of A (namely in those with indices 0, 2, 4, 6 and 7..
2021.03.14 답봄 풀다풀다 안돼서 다른 사람 풀이를 보고 풀었다. 다시 봐야하는 문제다. 덕분에 많은 것을 고민할 수 있던 문제였다. 우선 배열을 초기화 할 때, A=[0]*N 이나 A=[0 for i in range(N)]이나 똑같은 O(N) 이다. 나 혼자 쉽다고 * 남발하다가는 파이썬의 깊은 복사 얕은 복사에 걸려 2중 배열 할때 A=[[0]]*N 이런식으로 코드 짜고선 어 웨완뒈 이러면서 울기 싫으면 반복문을 명시적으로 작성하는 것이 좋다. 이게.. O(N+M) 이라니.. 혼자선 안냈을 답이다. 좀 더 연습하자. Task description You are given N counters, initially set to 0, and you have two possible operations ..
최댓값 구하기 SELECT MAX(DATETIME) AS "시간" FROM ANIMAL_INS; # 최신거 하나모든 레코드 조회하기 SELECT * FROM ANIMAL_INS INC; # 아이디 오름차순역순 정렬하기 : 아이디 역순 정렬 SELECT NAME,DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC;아픈 동물 찾기 SELECT ANIMAL_ID , NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION="Sick";우유와 요거트가 담긴 장바구니 (❤❤❤) SELECT CART_ID FROM CART_PRODUCTS GROUP BY CART_ID HAVING COUNT(case WHEN NAME ="Milk" then 1 end)>0 ..
2021.03.11 틀림 dp 2차원은 언제 풀어도 어렵다. 오랜만에 풀었는데 감이 안와서 울었다. 점화식을 세우기 위해서는 노가다가 필요하다는 것을 잊지말자 용기있는 노가다 화이팅 문제 설명 가로 길이가 2이고 세로의 길이가 1인 직사각형 모양의 타일이 있습니다. 이 직사각형 타일을 이용하여 세로의 길이가 3이고 가로의 길이가 n인 바닥을 가득 채우려고 합니다. 타일을 채울 때는 다음과 같이 2가지 방법이 있습니다 타일을 가로로 배치 하는 경우 타일을 세로로 배치 하는 경우 예를들어서 n이 8인 직사각형은 다음과 같이 채울 수 있습니다. 직사각형의 가로의 길이 n이 매개변수로 주어질 때, 이 직사각형을 채우는 방법의 수를 return 하는 solution 함수를 완성해주세요. 제한사항 가로의 길이 n은..
- Total
- Today
- Yesterday
- 마크다운
- 패스트캠퍼스
- 디비
- hot
- 파이참
- vim
- 언제나 함께해요
- 세션불일치
- 쿠버네티스
- pycharm
- AWS
- 자스계의백과사전
- EC2
- django
- CKA
- 참고 링크
- 자바 인강
- 환경세팅
- 주피터노트북 설치
- 스프링 프레임워크 핵심 기술
- 크론탭
- 패스트 캠퍼스
- https://cupjoo.tistory.com/96
- 자바
- 쉘스크립트
- 자바인강
- 자바 인강이 듣고 싶다면 => https://bit.ly/3ilMbIO
- 유용한웹사이트
- 배포
- linter
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |