본문 바로가기

개발일지

(122)
TIL 23-03-24 https://github.com/sdoram/Algorithm_study https://github.com/sdoram/git_basic 1. 프로그래머스 알고리즘 문제 - 약수 구하기 문제점 습관 처럼 += 으로 결과를 더 했는데 안 들어감 def solution(n): answer = [] for i in range(1, n+1): if n % i == 0: answer += i return answer 시도해 본 것들 append 사용 while문으로 해결 해결 방법 내가 푼 방법 def solution(n): answer = [] for i in range(1, n+1): if n % i == 0: answer.append(i) return answer while문으로 바꿔본 방법 def sol..
TIL 23-03-23 https://github.com/sdoram/Algorithm_study GitHub - sdoram/Algorithm_study: 알고리즘 문제 풀이 알고리즘 문제 풀이. Contribute to sdoram/Algorithm_study development by creating an account on GitHub. github.com 1. 프로그래머스 알고리즘 문제 - 직각삼각형 출력하기 문제점 *을 역순으로 출력하는데 뒤집어서 출력할 방법을 모름 n = int(input()) while n > 0: print(n * '*') n -= 1 시도해 본 것들 count 라는 변수를 선언하고 숫자를 하나씩 더 하기 해결 방법 # 내 해결방법 n = int(input()) count = 0 while c..
TIL 23-03-22 1.프로그래머스 알고리즘 문제 - 대문자와 소문자 문제점 for문을 돌고 난뒤에 문자열 추가 방법 시도해 본 것들 append 시도 dir()로 사용가능 함수 확인 __add__ 시도 join 시도 answer += 시도 해결 방법 def solution(my_string): answer = '' for i in my_string: if i.isupper() == True: answer += i.lower() else: answer += i.upper() return answer 알게 된 점 숫자를 더하는 형식 말고 문자열을 추가할 때도 +=으로 더해주면 간단하게 해결 가능하다. 인터넷에 바로 검색하기보단 dir()과 type()을 찍어보고 스스로 해결 가능한지 확인하자. 위의 if문에서 == True를..
TIL 23-03-21 1. 프로그래머스 알고리즘 문제 문제점 알고리즘 문제 풀이 중 n 이하의 짝수를 모두 더하는 문제에서 그 이하의 짝수를 더하는 방법 구하는 중 값이 나오지 않고 실행시간이 10초를 넘어감 def solution(n): answer = 0 if n % 2 == 0: answer += n while True: n -= 1 if n % 2 == 0: answer += n return answer print(solution(10)) 시도해 본 것들 while True:로 구해보기 while True():로 구해보기 while True(n):로 구해보기 while n > 0:로 구해보기 0: n -= 1 if n % 2 == 0: answer += n return answer 알게 된 점 컴퓨터가 계속 돌아가서 ..
TIL 23-03-20 1.Python 심화 문법 문제점 강의 quiz를 풀던 중 TypeError 발생 시도해 본 것들 type 찍어보기 해결 방법 int로 형 변환 후 연산 알게 된 점 숫자 연산이 필요할 경우 type을 확인하여 str을 int로 형 변환을 시켜줘야 원하는 결괏값 확인 가능 2. vscode 가상환경 터미널 명령어 Python PEP8 숙지하기 class 선언 시 pascal 스타일
TIL 23-03-19 https://github.com/sdoram/TIL/blob/main/TIL_23-03-19.txt GitHub - sdoram/TIL: git으로 관리하는 TIL git으로 관리하는 TIL. Contribute to sdoram/TIL development by creating an account on GitHub. github.com 1. git branch, merge 문제점 팀 소개 프로젝트 당시 마지막 결과물에서
TIL 23-03-18 https://github.com/sdoram/TIL/blob/main/TIL_23-03-18.txt GitHub - sdoram/TIL: git으로 관리하는 TIL git으로 관리하는 TIL. Contribute to sdoram/TIL development by creating an account on GitHub. github.com 1. git bash 문제점 그냥 git bash를 실행했을 때 Desktop으로 이동하는 방법 시도해 본 것들 cd D + tap 누르기 ls -al 로 숨겨진 파일 확인하기 해결 방법 ls -al로 숨겨진 파일을 확인하니 Desktop 경로가 존재했음 알게 된 점 .git처럼 화면에서 안 보이는 파일뿐만 아니라 바탕화면으로 표시되는 Desktop 같은 경로도 보이지..
WIL 23-03-17 1. git 제대로 사용하기 문제점 git의 중요성을 들었지만 사용법을 제대로 알지 못함 시도해 본 것들 github 웹사이트로 접속해서 브라우저에서 직접 파일 올리기 유튜브 영상을 보고 github 데스크톱을 다운로드하여서 연결해서 클릭으로 psuh 하기 git bash로 코드만 사용해서 이용하기 강의를 보고 소스트리 설치해서 사용하기 해결 방법 git 특강으로 git bash의 사용법을 배우고 코드만을 이용해서 github에 push까지 하는 방법을 배웠다. 알게 된 점 git에서 commit 메시지를 통하여 제목과 본문 같은 형식으로 작성하여 다른 사람의 이해를 도와줄 수 있는 작성법을 배웠다. git에서 모든 파일을 올리지 않고 add를 통해서 원하는 파일만 올리고 잘못 올린 파일은 rm --ca..