T I L / 5월 9일

Jay·2020년 5월 9일
0

Today I Learned 🧐

목록 보기
2/71

Algorithm

  • 주사위 문제를 list를 사용해 풀었다. 어제와 같은 문젠데 리스트의 인덱스를 활용해서 푸니 훨씬 간단해졌다.

    • list insert를 썼는데, 문제는 insert라서 내가 넣고싶은 인덱스에 값을 할당하지 못하고, 그 자리에 값이 있어야지만 insert나 값 변경이 가능하다. 해설에서는 미리 [0]*(n + m + 3)을 해두고 풀었는데, 기억해둬야겠다.
  • 주어진 숫자에서 각 원소의 자릿수의 합이 가장 큰 원소를 출력하는 문제. 어렵지는 않았는데 역시 알고리즘 문제는 꾸준히 풀어야 되겠다는 생각이 들었다. 그리고 무조건 짧게 코드를 짜야 한다는 강박이 있는것 같은데 앞으로는 좀 더 직관적으로 짜는 연습을 해야겠다.

AWS

  • EC2 인스턴스 생성, ssh로 접속
    • pem 파일이 있는 디렉토리에서 실행해야 하며, 실행되지 않을 경우 권한이 없는 것이다. ls-al 명령어를 쳤을 때 파일 앞에 (-r--------@) 라고 되어 있는지 확인하자. 아닐 경우 아래 명령어 실행.

      • 명령어 : chmod 400 [프라이빗 키 파일 명].pem
    • 연결 명령어 : ssh -i "[프라이빗 키 파일 명].pem" ubuntu@ [ 퍼블릭DNS ]

    • 연결 종료 명령어 : exit

    • 인스턴스 중지와 종료는 다르다. 중지는 컴퓨터 전원을 끄는것과 같고, 종료는 컴퓨터를 버리는것과 같다. 당연히 데이터도 사라진다. 중지는 데이터를 유지하기 때문에 약간의 비용 발생.

  • S3 버킷 생성, 이력서 업로드
  • 그동안 피해다녔던 AWS를 다시 정리하는중
profile
You're not a computer, you're a tiny stone in a beautiful mosaic

0개의 댓글