전체 글 477

[6.23] Django 설치 및 visual studio 2019 개발 환경 구축 - 참고 페이지

https://www.youtube.com/watch?v=0gcBL7J2sBU https://docs.djangoproject.com/ko/3.2/howto/windows/ https://developer.mozilla.org/ko/docs/Learn/Server-side/Django/development_environment https://m.blog.naver.com/wideeyed/221837368919 윈도우즈에 Django 설치하기 | Django 문서 | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ D..

[6.23] level 1 연습문제 모음(22/100~26/100)

1. 직사각형 별 찍기 코딩테스트 연습 - 직사각형 별찍기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한 조건 n과 m은 각각 1000 이하인 자연수 programmers.co.kr #직사각형 별 찍기 a, b = map(int, input().strip().split(' ')) # a : 가로 # b : 세로 for i in range(b): print('*' * a) 2. x만큼 간격이 있는 n개의 숫자 코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 | 프로그래머스 (programmers.co...

[6.21] (21/100) - 프로그래머스 코딩테스트

코딩테스트 연습 - 문자열 다루기 기본 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 문자열 다루기 기본 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다. 제한 사항 s는 길이 1 programmers.co.kr def solution(s): answer = True if (len(s) == 4 or len(s) == 6) and s.isdigit(): pass else: answer = False return answer

[6.21] 프로그래머스 코딩테스트 연습 - 예산 (20/100)

코딩테스트 연습 - 예산 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 예산 S사에서는 각 부서에 필요한 물품을 지원해 주기 위해 부서별로 물품을 구매하는데 필요한 금액을 조사했습니다. 그러나, 전체 예산이 정해져 있기 때문에 모든 부서의 물품을 구매해 줄 수는 programmers.co.kr def solution(d, budget): answer = 0 cost = 0 d.sort() for i in range(len(d)): if cost + d[i]

[6.21] 프로그래머스 코딩테스트 연습 - 약수의 개수와 덧셈 (19/200)

코딩테스트 연습 - 약수의 개수와 덧셈 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 약수의 개수와 덧셈 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서, 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주 programmers.co.kr def divisor(n): answer = 1 i = n//2 while i > 0: if n % i == 0: answer += 1 i -= 1 return answer def solution(left, right): answer = 0 for i in range(left, right+1): if divisor(i) ..

[6.19] 프로그래머스 코딩테스트 연습 - 문자열 내 p와 y의 개수(18/100)

코딩테스트 연습 - 문자열 내 p와 y의 개수 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 문자열 내 p와 y의 개수 대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상 True를 programmers.co.kr def solution(s): s = s.lower() if s.count('p') == s.count('y'): return True else: return False

[6.19] 프로그래머스 코딩테스트 연습 - 완주하지 못한 선수(해시) (17/100)

- 한 명의 선수를 제외하고 모두가 마라톤 완주함 - 참가자 배열 participant - 완주한 배열 completion - 완주하지 못한 사람 return하시오 - 동명이인 있을 수 있음 해시법을 어떻게 사용해야하지? 참고1 - [5.17] 03-4 해시법 복습 (재도전) (tistory.com) [5.17] 03-4 해시법 복습 (재도전) 03-4 해시법 정렬된 배열에서 원소 추가하기 해시법 hashing - 데이터를 저장할 위치 = 인덱스를 간단한 연산으로 수행 hash table, hash function, bucket 해시 충돌 -> 체인법 : 해시값이 같은 원소를 연결 리 tomatolife.tistory.com 참고2 - 해시 : 임의의 크기를 가진 데이터를 고정된 데이터의 크기로 변환시키..

[6.12] 프로그래머스 코딩테스트 연습 - 신규 아이디 추천 (16/100)

코딩테스트 연습 - 신규 아이디 추천 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 어렵다 int variable is not iterable 오류가 뜨는데 왜 이러는거지? def solution(new_id): answer = '' new_id = new_id.lower() if len(new_id) == 0: new_id == 'a' elif len(new_id) >= 16: new_id = new_id[0:16] for i in range(1,..

[6.11] 프로그래머스 코딩테스트 연습 - 키패드 누르기 (15/100)

코딩테스트 연습 - 키패드 누르기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 키패드 누르기 [1, 3, 4, 5, 8, 2, 1, 4, 5, 9, 5] "right" "LRLLLRLLRRL" [7, 0, 8, 2, 8, 3, 1, 5, 7, 6, 2] "left" "LRLLRRLLLRR" [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] "right" "LLRLLRLLRL" programmers.co.kr 풀었다!! def solution(numbers, hand): import math answer = '' right_loca = '#' left_loca = '*' distance = {1:(0,3), 2 : (1,3), 3: (2,3), 4:(0,2), 5:(1,2)..