본문 바로가기

전체 글

(163)
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..
TIL 23-03-17 문제점 협업 과정에서 실시간으로 코드를 공유받지 못해서 뒤늦게 파일이 변경되어 결과물이 달라졌다. 시도해본 것들 vscode의 live share를 이용해서 코드 공유해보려고 했지만 가상환경 설정에서 애를 먹었다. 깃을 사용하려고 했지만 깃 사용 방법이 익숙하지 않아서 push하는 과정이 어려웠다. 노션에서 코드 올려서 확인해보기 슬랙으로 코드 공유하기 + 게더에서 화면 공유로 보여주기 해결 방법 변경된 코드가 생기면 슬랙으로 한 팀원이 받고서 수정 파일과 이전 파일을 비교해서 변경했다. 알게 된 점 프로젝트를 준비하는 S.A.에서 사용할 변수, 함수명을 정하고 가면 그런 과정을 상당히 줄일 수 있다는 것을 알았다. 코딩 스타일이라는 래퍼런스가 존재하는 이유를 배울 수 있었다.
23-03-16 Fed의 3월 금리 방향 현재 실버게이트, 실리콘밸리, 시그니처 은행이 파산했다. 실버게이트 은행과 시그니처 은행은 가상화폐 거래 은행으로 자리를 잡으며 예치금을 끌어모았으나 루나, FTX 파산 같은 가상화폐의 악재로 예치금이 빠져나가면서 뱅크런을 이겨내지 못한 것으로 보인다. 실리콘밸리 은행은 기술 스타트업의 절반의 자금을 담당했는데 코로나 초기 풀린 막대한 유동성을 예치금으로 받았으나, 대출 증가량은 이를 따라가지 못해 장기 국채에 투자하며 포트폴리오의 균형이 무너졌다. 이 상태에서 연준의 금리 인상이 시작되고 이에 부담을 느낀 기업들이 예금을 인출하며 지급 준비율이 모자라서 국채를 매각하며 확정 손실을 봤다. 그리고 이로인한 자본 손실을 채우기 위해 증자와 매각을 시도했으나 실패하며 파산했다. 이렇게 중소은행들이 파산하면 ..