인생은 언제나 Try and Except
close
프로필 사진

인생은 언제나 Try and Except

github: @koreanraichu

  • 분류 전체보기 (798) N
    • 잡담 (377) N
      • 단문 (123) N
      • 장문 (40)
      • 그림있음 (147)
      • 나야, 언박싱 (66)
    • Coding (210) N
      • 코딩잡담 (40)
      • JavaScript (61)
      • Python (86) N
      • R (23)
    • BOJ (122) N
      • [BOJ] Python (122) N
    • 잔머리 엑셀 (88)
  • 홈
  • 태그
  • 방명록

파스칼의 삼각형

https://koreanraichu.tistory.com/802 백준 11050번 풀이문제https://www.acmicpc.net/problem/11050이항계수 내놔! 드리겠습니다! 필요없어! 풀이일단 이항계수가 뭐냐...조합론에서 이항 계수(二項係數, 영어: binomial coefficient)는 이항식을 이항 정리로 전개했을koreanraichu.tistory.com여기서 이항계수 얘기를 했는데, 이항계수 하면 따라오는 게 바로 파스칼의 삼각형이다. 이거 말하는거 맞다. 파스칼의 삼각형-규칙1. 꼭대기에는 1이 하나 있다.2. 그 밑으로는 양 옆의 숫자를 더해야 하는데 두번째 줄은 더할게 없어서 1 두개다. 3. 그 밑으로는 양 사이드에 1을 쓰고, 순차적으로 윗줄 양 옆의 수를 더한다. 그래..

  • format_list_bulleted Coding/Python
  • · 2025. 12. 6.

스택과 큐를 구현해보자

스택여러분들 한번씩은 다 그런 경험이 있을 것이다. 다른 사람이랑 장을 보건, 혼자서 장을 보건 집에 오면서 먹을 간식을 하나 사게 되는데, 계산을 마치고 간식을 먹으려고 봤더니 에엥? 간식이 장바구니 맨 밑에 들어가서 안보여요! 장바구니가 일종의 스택 역할을 해서 그런거다. 예? 그게 무슨 말이죠? 스택은 먼저 들어간 게 나중에 나온다. 그 간식을 맨 처음으로 장바구니에 넣고 다른 물건들을 넣었다면, 먼저 들어간 간식이 다른 물건에 묻히게 된다. 그렇다고 이동중에 장바구니를 들어낼 수는 없고… 씁. 이럴때는 간식을 따로 빼두자. 스택을 만들어보자-상자 만들기스택은 장바구니, 혹은 상자, 혹은 부페 접시(그 부페가면 접시 쌓여있는)다. 그리고 여기서는 상자를 만들고, 상자 안에 물건을 적재하고, 꺼내고 ..

  • format_list_bulleted Coding/Python
  • · 2025. 12. 3.

정말 오랜만에 Project restriction enzyme 업데이트

제미나이의 도움을 받아... 일부 블록을 업데이트했음. py파일에 업데이트가 반영될지는 모르겠지만. 공통 업데이트여러분 Jupyter에서 마크다운 쓸 수 있는거 아셨어요? 주피터에서 코드, 마크다운, raw text(VScode에서는 안됨) 다 가능합니다. 그래서 이런식으로 설명이 필요한 블록 위에 마크다운으로 설명 달아놨음. searcher는 검색 결과 읽는법까지 달아놨음...Cutter, Findersearcher에는 해당 업데이트가 적용되지 않았음. OS 선택지에 맥 추가본인쟝 아이폰 아이패드까지 쓰고 있지만 유일하게 안써본게 맥북임. (아이맥은 고딩떄 써봤음) 그래서 전에 코딩하면서도 리눅스 아니면 다른 OS로 선택지가 나뉘었었는데, 그 다른 OS에 사실상 맥이 포함이었습니다. 근데 저대로 하면 ..

  • format_list_bulleted Coding/Python
  • · 2025. 11. 28.

판다스 없이 표 만들기

공부 예… 기출문제 37개 풀어서 7개틀림……근데 아직 R은 시작도 안했어... 심지어 통계학도 있어... 수업시간에 자지 말걸... 죄송합니다 교수님... 오전수업이라 졸렸어요......일단 저 제목이 뭔 개소린가 싶어서 들어오셨다고요? 말 그대로 파이썬에서 판다스 없이 표를 만드는 게 가능한지 지피티한테 물어봤음. 아니 그럼 왜 이런 걸 해보시는거예요? 그 예전에 내가 Biopython 없이 전사번역 올렸던거 기억하시죠? 그때 내가 Biplython을 설치해야 하기도 하고, 이게 깔아도 VScode에서 안된다고 했잖아요. 근데 판다스도 쓸라면 깔아야됩니다. 리눅스는 터미널에 치면 깔리는데 윈도우는 pip 찾아가서 pip install 쳐야 깔리더라 심지어… 그래서 물어본겁니다. 방법 1: 리스트 안..

  • format_list_bulleted Coding/Python
  • · 2025. 9. 27.

전사/번역을 Biopython 없이 해보자

이걸 왜 하냐... Biopython 깔면 장땡 아니냐... 변환해주는 툴 있지 않냐... 하시는데 변환해주는 툴은 인터넷이 안되면 못 쓰고, Biopython은 VScode에서 안된다. 일단 리눅스에서는 spyder랑 pycharm에서만 정상적으로 인식했다.전사DNA를 인트론 자르고 mRNA로 만드는 과정이다. 그리고 RNA가 DNA와 다른 점은 티민 대신 우라실(U)이 들어간다는 점. 그래서 ATGC->AUGC로 바꾸기만 하면 된다. def transcription(text) : pass우리는 찍어낸다 함수. 원래는 파일을 따로 하려고 했는데 아니 이게… 씁… 전사가 너무 간단함. def transcription(text) : text = text.replace('T','U') ret..

  • format_list_bulleted Coding/Python
  • · 2025. 9. 10.
Matplotlib으로 정규분포를 그려보자

Matplotlib으로 정규분포를 그려보자

R에서 그래프 그릴 때 가끔 예제로 나오는게 정규분포다. 그 종같이 생긴 그거 말하는 거 맞습니다. 그래서 이걸 Matplotlib으로 그려봅시다. Referencehttps://bigdata-doctrine.tistory.com/14 [Python] 정규분포 그래프 시각화오늘은 정규분포 그래프를 matplotlib을 사용하여 시각화해보겠습니다. 정규분포의 사전적 정의는 다음과 같습니다. 도수(度數) 분포 곡선이 평균값을 중앙으로 하여 좌우 대칭으로 종 모양을 이bigdata-doctrine.tistory.com그 전에 Matplotlib으로 그래프 그리는 걸 하셨으면 Matplotlib랑 Numpy, Pandas는 설치하셨을텐데 오늘은 Scipy도 같이 설치해야 한다. 네, 깔고 오십시오. pip in..

  • format_list_bulleted Coding/Python
  • · 2024. 7. 16.
Matplotlib으로 그래프를 그려보자 (2)

Matplotlib으로 그래프를 그려보자 (2)

https://koreanraichu.tistory.com/431 Matplotlib으로 그래프를 그려보자일단 이번에는 VScode가 아닌 다른 걸 켜볼건데… 바로 Jupyter이다. 얘가 칸단위로 처리할 수 있어서 개편합니다. 그래서 Jupyter, Numpy, Pandas, Matplotlib까지 설치하고 오시면 됩니다.impkoreanraichu.tistory.com자 우리 저번시간에는 matplotlib으로 꺾은선 그래프를 그렸는데… 아니 사인함수 그렸잖아요… 아무튼, 이번에는 csv파일을 불러온 다음 그걸로 막대그래프를 그려보자. 왜 csv냐면 이거 리눅스로 쓰고 있음.  일단 이 CSV파일을 받아주시면 된다. 참고로 저거 동물의숲 무트코인임... raddish=pd.read_csv("./rad..

  • format_list_bulleted Coding/Python
  • · 2024. 6. 5.
Matplotlib으로 그래프를 그려보자

Matplotlib으로 그래프를 그려보자

일단 이번에는 VScode가 아닌 다른 걸 켜볼건데… 바로 Jupyter이다. 얘가 칸단위로 처리할 수 있어서 개편합니다. 그래서 Jupyter, Numpy, Pandas, Matplotlib까지 설치하고 오시면 됩니다.import numpy as npimport pandas as pdimport matplotlib.pyplot as plot다 불러오면 된다. Jupyter는 이렇게 하고 Ctrl+Enter만 누르면 만사 오케이다. x = np.linspace(0,10,1000)fig, ax = plot.subplots()ax.plot(x, np.sin(x))plot.show()linspace는 넘파이에 있는건데, 저게 무슨 뜻이냐면 1) 0부터 2) 10까지 3) 간격 1000으로 나눠달라 는 얘기다...

  • format_list_bulleted Coding/Python
  • · 2024. 6. 3.

배수 판별을 해보자

왜 우리 초딩때 배웠던 배수 판별법 있죠? 짝수면 2의 배수, 끝자리가 5나 0이면 5의 배수, 자릿수 다 더해서 3의 배수이면 3의 배수 뭐 이런거. 그걸 해 볼거다. 솔직히 배수 판별이라고 해서 엥 그거 걍 나눠서 나머지 없으면 배수 아니냐 했던 분들 반성하십쇼. 그런 심플한거나 하겠답시고 내가 여기다 올리겠수? https://ko.wikipedia.org/wiki/%EB%B0%B0%EC%88%98_%ED%8C%90%EC%A0%95%EB%B2%95 배수 판정법 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 배수 판정법은 배수인지 확인하려는 수의 배수가 맞는지 간단히 확인하는 절차이다. 일반적으로 정수 m , n {\displaystyle m,n} 에 대해 m {\displays..

  • format_list_bulleted Coding/Python
  • · 2024. 4. 10.
구구단을 이차원 배열로 출력해보자

구구단을 이차원 배열로 출력해보자

아오 티스토리에 왜이렇게 뻘댓글이 많은지… ㅡㅡ 심지어 내가 달지 말고 걍 가라했는데도 계속 달아서 티스토리도 스팸필터 달고 있음… 네이버는 한줄+답글이지만 티스토리는 한명이 서너개 두두두두 달고 갑니다. 하지 말라면 좀 하지 말라고… 생각해봅시다. 반복문 하면서 제일 만만한게 구구단인데, 이거 보통 for i in range(2,10): for j in range(2,10): print('{} * {} = {}'.format(i, j, i * j)) 이렇게 하잖아요? 그래서 저거 실행하면 2 * 2 = 4 이런 식으로 줄줄이 뜨잖음. 그러니까, 한 줄로요. 이걸 이차원 배열... 그러니까 표로 출력할거다. 상당히 간단한 절차이니 걍 보고 따라해보자. gugudan_array = [['*' for i i..

  • format_list_bulleted Coding/Python
  • · 2024. 3. 12.
현재 시각을 십이지시로 바꿔보자

현재 시각을 십이지시로 바꿔보자

요즘은 뭐 열두시 한시 이런 식으로 얘기해서 십이지시 잘 모르는 사람도 많다. 사실 이거 쓰는거 사주 볼 때 말고는 없는데, 뭐 개인이 보는 경우도 있지만 가끔 남녀가 결혼하기 전에 궁합이 어떤지 볼 때도 태어난 년월일'시'가 필요할 때가 있다. 근데 딱히 그래서 코딩해본 건 아님. 참고로 일본 괴담 번역 즐겨보시는 분들 한번 접해봤을 키워드인 축시의 참배 할 때 축시도 십이지시다. 그래서 이게 대충 몇시인가요? 여기서 시간만 보면 된다. 참고로 1시 정각이 그래서 자시인지 축시인지는 안 나오는 관계로 편의상 n시 정각~n시 59분으로 코딩하도록 하겠음. 와 이래 보니 축시가 꼭두새벽이었네... 그럼 꼭두새벽에 누구 저주한답시고 나무에 못박고 그러는거임? 후덜덜하구만. 여담이지만 자시와 오시는 자정, 정..

  • format_list_bulleted Coding/Python
  • · 2024. 1. 10.

파이썬으로 만나이를 계산해보자

아니 이게요... 일하는데 어떤 분이 엑셀로 생년월일 입력하면 만나이 계산 알아서 되는 방법이 있다던데 함수좀 짜달라길래... 속으로 오 씨 콘텐츠 각 이러면서 짰습니다... 이걸 각을 재네 나중에 JS랑 엑셀로도 할거고 하게 되면 또 올리겠음. 참고로 엑셀은 미디움에는 안 올라갑니다. 원래 미디움에는 잔머리엑셀 연재 안했음. 일단 만 나이가 뭐냐... 한국인은 나이가 두 개인데 첫번째가 해가 지나가면(1월 1일 되면) +1씩 더해지는 세는 나이고 두번째가 본인 생일이 지나야 올라가는 만나이이다. 보통 사람들하고 교류할때는 세는 나이를 말하고 행정 처리(예를 들자면 교통카드 요금이 청소년->성인으로 올라가는 것) 할 때는 만 나이로 들어가는데, 본인은 91년생이기때문에 세는 나이로는 34살이지만 아직 생..

  • format_list_bulleted Coding/Python
  • · 2024. 1. 9.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (798) N
    • 잡담 (377) N
      • 단문 (123) N
      • 장문 (40)
      • 그림있음 (147)
      • 나야, 언박싱 (66)
    • Coding (210) N
      • 코딩잡담 (40)
      • JavaScript (61)
      • Python (86) N
      • R (23)
    • BOJ (122) N
      • [BOJ] Python (122) N
    • 잔머리 엑셀 (88)
인기 글
전체 방문자
오늘
어제
Copyright © Lv. 35 라이츄 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바