본문 바로가기
반응형

coding 📟25

[Softeer] 8단 변속기 🧑🏻‍💻 me import sys if __name__ == "__main__": li = list(map(int,input().split())) flag = False for i in range(len(li)-1): if abs(li[i] - li[i+1]) != 1: flag = True if flag: print('mixed') else: if li[0] < li[1]: print('ascending') else: print('descending') 🧑🏻‍💻 reference l = list(map(int, input().split())) a = sorted(l) d = sorted(l, reverse=True) if a == l: print("ascending") elif d == l: print.. 2023. 8. 21.
[Softeer] 금고털이 탐욕 알고리즘 적용 🧑🏻‍💻 me import sys if __name__ == '__main__': w,n = map(int, input().split()) info_dict = {} for _ in range(n): unit_w, unit_p = map(int, input().split()) if unit_p in info_dict.keys(): info_dict[unit_p] += unit_w else: info_dict[unit_p] = unit_w # 가격을 기준으로 sort sort_dic = dict(sorted(info_dict.items(), reverse=True)) # 최종 값어치 total_price = 0 # 해당 dic 순회하며 배낭채우기 for k, v in sort_dic.i.. 2023. 8. 21.
[Softeer] A+B 🧑🏻‍💻 me import sys def sum_params(a,b): return a+b if __name__ == "__main__": T = int(input()) for i, k in enumerate(range(T)): a, b = map(int,input().split()) res = sum_params(a,b) print('Case #{}: {}'.format(i+1, res)) 🧑🏻‍💻 reference import sys input = sys.stdin.readline t = int(input()) for i in range(t): a, b = map(int,input().split()) print("Case #"+str(i+1)+": "+str(a+b)) 2023. 8. 20.
[Python] map 함수 개요 python 을 사용하다보면 map 함수를 자주 접하게된다. 기본적으로 람다(lambda) * 장점 : 메모리 절약, 이슈 : elif 사용불가 와 자주 사용되는 함수로 유용하게 많이 쓰인다. 그렇다면 문법, 동작, 장점, 주의사항에 대해서 정리해보자 문법 map(function, iterable) 사용법은 간단하다 매개인자로 function(각 요소에 적용할 함수), iterable한 객체를 넣어 주면된다. iterable 에 대한 감이 잡히지 않는다면 아래의 글을 참조하자. https://kodorricoding.tistory.com/3 [Python] Iterator(이터레이터) Iterable(이터러블) 정리 비교 git 이나 여러 레퍼런스에서 머신러닝 관련 소스코드를 참고하다 보면 gene.. 2023. 8. 20.
[Softeer] 근무 시간 🧑🏻‍💻 me import sys # 한 직원에 대한 5일간 근태 리스트 생성 def workmin(s,e,opt=None): # 시간 단위 비교 if opt == 'h': res_m = abs(e-s)*60 else: # 분 단위 비교 if e > s: res_m = abs(e-s) else: res_m = e-s return res_m if __name__ == "__main__": # 최종 총 근무시간 total_min = 0 # input 생성 for _ in range(5): org_s, org_e = map(str,input().split()) s_time, s_min = map(int,org_s.split(':')) e_time, e_min = map(int,org_e.split(':')) .. 2023. 8. 20.
[DJANGO] django 배포 nginx 와 uwsgi를 사용하는 이유 -2 저번 글에서 django 배포환경 사전지식을 정리하였다. 아래의 글을 참고하자. 2022.06.23 - [coding 📟/django 📱] - [DJANGO] django 배포 nginx 와 uwsgi를 사용하는 이유 -1 [DJANGO] django 배포 nginx 와 uwsgi를 사용하는 이유 -1 우선 보통 django 개발시 궁금했던 점을 체크하자 기본 적인 설명으로 Django는 파이썬에서 제공하는 웹프레임워크입니다. Django에는 코드를 자체적으로 테스트하기 위한 간단한 웹서 kodorricoding.tistory.com django 의 runserver로 배포하면 안되는 이유 django를 개발시 runserver를 통해 개발 및 테스트를 진행한다. 즉 "개발 및 테스트"가 목적이다. dj.. 2022. 6. 23.
[DJANGO] django 배포 nginx 와 uwsgi를 사용하는 이유 -1 우선 보통 django 개발시 궁금했던 점을 체크하자 기본 적인 설명으로 Django는 파이썬에서 제공하는 웹프레임워크입니다. Django에는 코드를 자체적으로 테스트하기 위한 간단한 웹서버를 가지고 있고, 이를 실행하는 명령어는 runserver입니다. 이번 장에서는 필요한 사전지식 위주로 설명하고자 한다. web framework? 웹프레임워크(web framework, WF) 또는 웹 애플리케이션 프레임워크(web application framework, WAF)라 부르며 동적인 웹 페이지, 웹 애플리케이션, 웹 서비스 개발 보조용으로 만들어지는 애플리케이션 프레임워크의 일종이다. 웹 페이지를 개발하는 과정에서 겪는 어려움을 줄이는 것이 주 목적으로 데이터베이스 연동, 템플릿 형태의 표준, 세션 관.. 2022. 6. 23.
[Python] 파이썬이 모듈과 패키지를 찾는 방법 ModuleNotFoundError ModuleNotFoundError 의 원인과 에러방지를 위해 기초를 다시 정리하고자 생각했고, 지난 글에 python __name__ 변수와 '__main__'의 의미를 정리하였다. 아래 글을 참고하자. 2022.05.24 - [coding 📟/python 💻] - [Python] __name__ 변수 __main__ 이란 [Python] __name__ 변수 __main__ 이란 파이썬으로 프로젝트를 구성하고 열심히 그 안에 패키지와 모듈을 구성한 후 실행을 해보면 아래와 같은 에러를 마주치는 경우가 종종있다. modulenotfounderror: no module named '' 이런 경우는 파이썬 kodorricoding.tistory.com 이번에는 파이썬이 패키지와 모듈을 찾는 방법에대해 정리.. 2022. 5. 24.
[Python] __name__ 변수 __main__ 이란 파이썬으로 프로젝트를 구성하고 열심히 그 안에 패키지와 모듈을 구성한 후 실행을 해보면 아래와 같은 에러를 마주치는 경우가 종종있다. modulenotfounderror: no module named '' 이런 경우는 파이썬 인터프리터에서 import 한 모듈이나 패키지를 찾을 시 찾지 못하여 발생하는 에러로, 발생할때마다 구글링을 통해 해결하거나 sys 모듈의 path에 패키지의 경로를 추가하여 급급하게 처리를 했다. 하지만 매번 그렇게 할 순 없는일! 이번 기회를 통해 에러가 발생한 원인을 파악하고 방지하는 법을 제대로 숙지하고자 글을 정리하기로 했다. 이번에는 모듈의 시작점이 되는 __name__ 변수와 '__main__' 에 대해 정리하고자 한다. if __name__ == '__main__': .. 2022. 5. 24.
[Python] 딕셔너리 컴프리헨션 + 집합, 제너레이터 컴프리헨션 저번에 python 컴프리헨션 쓰는 이유와 그 중에서도 list 컴프리헨션 사용법에 대해 정리하였다. 아래의 게시글을 참고하자. 2022.05.20 - [coding 📟/python 💻] - [Python] 리스트 컴프리헨션 List Comprension (if else) [Python] 리스트 컴프리헨션 List Comprension (if else) 아마 필자 포함 많은 분들이 파이썬에서 루프문을 작성하여 새로운 리스트 생성시 많이 사용할거라 생각되는 리스트 컴프리헨션 list comprehension 을 정리해보고자 한다. Comprehension 이란? 원하는 kodorricoding.tistory.com 이번에는 컴프리헨션 중 리스트를 제외한 Dictionary Comprehension Set .. 2022. 5. 20.
반응형