# 내적
# 길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다.
# a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.
# 이때, a와 b의 내적은 a[0]*b[0] + a[1]*b[1] + ... + a[n-1]*b[n-1] 입니다. (n은 a, b의 길이)
# 내 코드
def solution(a, b):
answer = 0
for i in range(len(a)):
answer += a[i]*b[i]
return answer
# 다른 사람 코드
def solution(a, b):
return sum([x*y for x, y in zip(a,b)])
# 약수의 개수와 덧셈
# 두 정수 left와 right가 매개변수로 주어집니다. left부터 right까지의 모든 수들 중에서,
# 약수의 개수가 짝수인 수는 더하고, 약수의 개수가 홀수인 수는 뺀 수를 return 하도록 solution 함수를 완성해주세요.
# 내 코드
def solution(left, right):
answer = 0
for num in range(left,right+1):
count = 0
for i in range(1,num+1):
if not num % i:
count += 1
if count % 2:
answer -= num
else:
answer += num
return answer
# 다른 사람 코드
def solution(left, right):
answer = 0
for i in range(left,right+1):
if int(i**0.5)==i**0.5:
answer -= i
else:
answer += i
return answer
## i**0.5는 i의 제곱근을 구하는 식
## 제곱근이 정수로 존재할 경우 약수의 개수가 홀수가 되는 것을 활용
# 문자열 내림차순으로 배치하기
# 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
# s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
# 내 코드
def solution(s):
answer = ''.join(sorted(s, reverse=True))
return answer
강의에서는 파이참 프로버전이라 바로 되던데 난 커뮤니티라 수동으로 해야했음
기본프로젝트 생성
Django 설치
pip install Django
커맨드 + ',' setting에서 Django 설치
Django 프로젝트 생성
django-admin startproject djangoTodo .
# 마지막에 . 을 붙여줘야 프로젝트가 현재 위치에 생성(없으면 내부위치 폴더를 하나 더 생성함)
실행
python manage.py runserver
장고 실행 명령어 입력하자 에러 발생하며 실행이 안됨
Traceback (most recent call last):
File "manage.py", line 11, in main
from django.core.management import execute_from_command_line
ModuleNotFoundError: No module named 'django'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "manage.py", line 22, in <module>
main()
File "manage.py", line 13, in main
raise ImportError(
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?
pip 업데이트 하고 장고 다시 설치해봐도 실행이 안되서 검색함
PYTHONPATH에 경로를 추가하라고 해서 다음 코드 입력하니 해결됨
export PYTHONPATH=/Library/Python/3.8/site-packages
source ~/.bash_profile
참고
https://stackoverflow.com/questions/46210934/importerror-couldnt-import-django