새벽에 하는 DevOps 삽질기록

고정 헤더 영역

글 제목

메뉴 레이어

새벽에 하는 DevOps 삽질기록

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (93)
    • 일기장 (4)
    • DevOps 연구 노트 (16)
      • 아마존 웹 서비스 (16)
    • 인공지능 개발 노트 (1)
    • 프론트 연구 노트 (14)
    • 백앤드 개발 노트 (4)
    • 안드로이드 (3)
    • 코딩테스트 (14)
      • 알고리즘 분석 (3)
    • 개발 기타 지식들 (9)
      • Extra Knowledge (7)
    • 개인 프로젝트 기록 (2)
      • 재활용 쉽게알기 (1)
      • hygdb (0)
    • 개인기록 (25)
      • 회사 후기 (2)
      • 교육 후기 (6)
      • 다이터트 (2)
      • 일상 리뷰 (12)

검색 레이어

새벽에 하는 DevOps 삽질기록

검색 영역

컨텐츠 검색

Python

  • [백준/2529] 나는 당연히 bubble sort로 풀면될줄 알았지..

    2023.10.02 by bydawn25

  • [AWS/EC2] No space left on device / pip 설치 시 발생하는 문제

    2023.04.19 by bydawn25

  • [백준/Python] 4153_직각삼각형

    2021.02.21 by bydawn25

  • [백준/Python] 11653,1929,9020_소인수분해/소수시리즈

    2021.01.28 by bydawn25

  • [백준/Python] 2775_부녀회장이 될테야

    2021.01.03 by bydawn25

  • [백준/Python] 10250_ACM호텔

    2021.01.03 by bydawn25

[백준/2529] 나는 당연히 bubble sort로 풀면될줄 알았지..

https://www.acmicpc.net/problem/2529 2529번: 부등호 여러분은 제시된 부등호 관계를 만족하는 k+1 자리의 최대, 최소 정수를 첫째 줄과 둘째 줄에 각각 출력해야 한다. 단 아래 예(1)과 같이 첫 자리가 0인 경우도 정수에 포함되어야 한다. 모든 입력 www.acmicpc.net 부등호를 이용해 가장 큰 수와 작은수를 만들어내는 문제다. 예를들어 부등호가 [ > ] 가 주어진다면 이 부등호에 들어맞는 숫자는 [ 9 > 7 6 ] 정도로 추측할 수 있다. 물론 [ 3 > 0 2 ]도 된다. 다양한 경우가 가능하니 최소, 최대 나열 경우가 있고 그 두가지를 찾으라는게 문제였다. 어엄청 고민고민하다가 ㅋㅋ 너무 일차원적으로 생각하지 말아야지를 되네..

코딩테스트 2023. 10. 2. 21:18

[AWS/EC2] No space left on device / pip 설치 시 발생하는 문제

TMPDIR=/mnt/d/tmp/ pip install -U 일단 결론만 이야기 하면 위 명령어로 해결했다. tc2.micro에서 tensorflow로 아주 작은 데이터를 다루는 모델을 작동하기 위해서 여러 라이브러리를 설치해야 한다. 지금 설치하는 라이브러리 중에 용량이 큰 친구가 두개가 있다. - pykoSpacing - tensorflow 이 친구들을 pip3로 install할때 아래와 같은 오류가 발생했다. No space left on device 1개 cpu, 8g 메모리를 사용중이라 절대공간이 부족한건지 궁금했다. df -h 이 명령어를 사용하면 위와 같이 깔끔한 결과를 보여준다. 전체용량은 절반정도 사용중이라 안전하다. 그때 눈에 띄인 용량이 /tmp 폴더. pip가 tmp에 파일을 저장하..

DevOps 연구 노트/아마존 웹 서비스 2023. 4. 19. 09:30

[백준/Python] 4153_직각삼각형

주의! 어느 변이 가장 긴 변인지 정해지지 않았음, 가장 마지막 인자가 길다고 가정해서 틀렷음. while True : numbers = sorted(list(map(int,input().split()))) shortest = numbers[0] middle = numbers[1] longest = numbers[2] if shortest==0 and middle==0 and longest==0 : break elif shortest**2 + middle**2 == longest**2 : print("right") else : print("wrong")

코딩테스트 2021. 2. 21. 23:21

[백준/Python] 11653,1929,9020_소인수분해/소수시리즈

머리 아프다 ㅠㅠㅠ 코딩테스트 만든사람 만수무강하시구요 ^^ 얇은 슬리퍼 신고 가다가 우연히 버려진 레고 밟으셔서 3초정도만 아파주세요... 일단 소수/소인수 분해 문제는 정말 기본일 정도로 간단한 개념들이다. 소수는 1과 자기자신으로만 나눠지는 수, 소인수분해는 숫자들을 소수의 집합의 곱으로 나타내는것. 저 문제들을 풀면서 가장 머리가 아팠던 부분은 시간! 이 놈의 시간! 시간초과가 정말 괴로웠다. 그래도 시간초과가 되니까 오랜만에 time complexity 도 찾아보고 하는거징 ㅎ 아니면 게으른 내가 언제 찾아보겠나. 시간 초과가 되는 부분이 뭘까 고민을 많이했다. 비교 operator를 사용하는 부분에서 저런 일이 일어나는 걸까해서 찾아보니 그것보다는 반복문을 덜 돌리는게 시간 단축에 중요한 요소..

코딩테스트 2021. 1. 28. 16:28

[백준/Python] 2775_부녀회장이 될테야

이 아파트는 곧 가라앉겠다. 튼튼하게 지어졋길.. 테이블 형식이라 1. 위치를 이용한 수열규칙 2. 재귀함수 3. 단순한 덧셈 위 세개중에 하나로 풀어야지 하다가 1번 생각하느라 1시간이 흘렀다. 결국 규칙은 찾지 못했다 ㅠㅠ 2번 재귀함수로 구현 성공했으나 시간초과!! 그래도 안되서 단순한 덧셈으로 참조구현하니 성공했다. 시간초과 코드 (재귀함수 사용) - 재귀함수를 사용하니 시간초과가 났당 ㅎ,ㅎ 하도 많이 틀려서 이제 슬프지 않다 - 기억속에 재귀함수가 takes less time and faster 이라고 알고있어서 도전했는데 검색해보니. Depends on language이고 python은 해당하지 않는다. 다음에 시간이 되면 언어마다 걸리는 시간 체크를 해보고 싶다. (stackoverflow..

코딩테스트 2021. 1. 3. 17:39

[백준/Python] 10250_ACM호텔

기본수학 문제라니.. 기본수학 문제라니 ..!! 눈알이 빠질것만 같다 ㅠㅠ 수학문제들은 알고리즘을 생각해내는것이 가장 골치가 아프다 www.acmicpc.net/problem/10250 num = int(input()) for n in range(num) : H, W, N = map(int,input().split()) #여기부터가 핵심부분인데 다들 다르게 구현한듯합니다 ! v ! #저는 하나씩 빼서 몫을 구한부분을 층이라고 생각했어요. temp_quote = int( (N-1) / H ) assigend_w = temp_quote + 1 assigned_h = N - (temp_quote * H) #이렇게 프린트 하리라고 생각도 못했는데 이렇게 프린트하는 방법을 발견! print(assigned_h*1..

코딩테스트 2021. 1. 3. 15:30

추가 정보

인기글

최신글

페이징

이전
1
다음
Beyound The Dawn
새벽에 하는 DevOps 삽질기록 © Saebyeok
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바