python 7

참... 많은 일이 있었어. 나 정말 힘들었어

자라나라나무나무자라나라나무나무오늘도 힘차게 자라나는 데이터들 가상이라고 하지만 리얼하게 만들어보고 싶어서 이리 기획하고 저리 기획하는데 뭔가 포인트가 모자르다...사실 중요한 포인트는 python, sql 등을 다룰 수 있다는 게 포인트여야 하는데... 몬가몬가 사로잡힌 느낌이다. 여튼, 중요한건 데이터를 이용해서 보고서를 작성하는 사이클이니까 그게 맞는거 아닐까? 뭐 여튼? 오늘의 코드는 딱히 없다. 자, 제 말을 들어보세요....사실 오늘은 좀 바빠서? 무튼 원래 백수가 더 바쁜거임 ㅇㅇ 생각한 부분은 다 했지만 추가적으로 할만한 각이 보였는데 좀 못한 부분들이 많다. 그래서 뭔가 몰랐는데 새로 알아낸 코드라기 보다는 이딴식으로 사용할 수 있구나! 정도의 개념이 맞는거 같다. #즐거운 시 분 초 ..

python 2025.07.24

사실 알고보면 중요한 건 재활이 아닐까?

본인 무려 오랜만에 코드 작성중 사실 다 까먹었다 생각하면서 검색 + 문서 뒤져가면서 하는데 느꼈다. 아..! 이건 이거지 하면서 적당히 눈치로 작성하는 부분이 있다. Q. ㅋㅋ 근데 까놓고 님 머신러닝 공부해서 빅분기 딴게 이번달이자나요. A. RPANO그건 그거고 기능은 다르다. 여튼 각설하고 현재 하고 있는 부분은 python을 가지고 sql을 조작하는 부분이다. 해당 부분은 매우 기부니가 나쁘다. ㅎㅎ 남 편하죠? 라고 하면서 진짜 더럽게 귀찮다. 아닌가 Spring에서 하던거 생각하면 선녀가 맞나? 그냥 가상의 데이터를 만드는 부분이기 때문에 한 사용한 것은 아래와 같다import randomimport string 위 코드들은 말 그대로 랜덤과 string 문자열을 만들기 위해 필요한 요소..

python 2025.07.23

알고GO듐 - 헤이트3

O늘 문제는 삼이 시루다네요.와 마을 사람들이 3이 혐오스러워서 표기도 하기 싫다고 하네요~계산기도 3 뺏나봐요~ 여튼 이번 문제는 생각을 할 때, 아래와 같은 과정이였습니다. Q1. 3이 들어가는 숫자와 3배수의 숫자를 빼는 방법Q2.해당 과정이 연속되는 부분을 체크하는 법 위 2가지를 어떤 식으로 풀지 생각하는 게 중점입니다. 풀이그래서 여튼 풀자면 주어지는 n을 가지고 반복문 돌리면서 while 걸고 숫자가 위 질문에 포함되는지 확인하는 절차를 통해 해결했습니다. 딱히 특별한건 없고요. 그냥 while은 조건이 true일때 작동하는 원리로 풀었습니다.

python 2025.07.17

알고리즘 - 카드

오누른....최근에 알고리즘에 심각하게 처 맞고 너무 아팠다.그런 이유로 오늘은 좀 편한걸 찾았다. 남들은 다 쉽다고 할 가능성이 높지만? 생각안남 ㅇㅇ 그런 이유로 오늘은 옛날 옛적에 자바로 풀다가 던진 문제가 보여서 풀었다. 해결방식간단하다. 하지만 오늘도 역시 삽질은 한번 했다애당초 문제를 잘못읽었다. 처음 문제를 푼 방식은 그저 단순하게 덱 2개에서 순서대로 뽑는 거구나! 아하! easy cut이러고 말았는데 그게 아니였다. 각 덱에서 순서대로 나오는 것이 핵심이고, 어떤 덱을 연속으로 사용할 지는 문제 없었다. 즉, 그런고로 각 인덱스로 사용한 num값을 만들고 해당하면 + 하는 식으로 풀었다.

python 2025.07.16

파이썬 알고리즘 (3)

뚜루뚜루오늘도 쉰내나는 알고리즘 오늘도 삽질하면서 땀을 뺀 하루... 땅파면 돈은 안나오지만 여긴 파다보면 취직이라도 하겠지... 못해도 머리는 좋아지자나 한잔해~ 여튼 각설하고 오늘 문제풀이는 옹알이 였다. 해당 문제의 주요 포인트는 아래와 같이 생각했다.1. 조합문제2. 조합을 통해 바꾸기 or 1.변환하는 문제2. 없애기 고민하다 보면 다시 돌아와서 이상하게 하고 글터라..?바둑두는 영화중에 잔고 끝에 악수둔다는 말이 있다. 나는그 말을 참 좋아한다. 지금 내가 그러니까고민을 한다고 해서 좋은게 아닌 경우가 있다. 그래도 어느정도의 고민은 좋은 길로 데려다주는 것이 맞지만, 고민이 꼬리에 꼬리를 무는 경우에는 문제가 생기고 거기서 빈틈이 나와 논리적 오류가 발생하는 것 같다. 오늘의 시작은 참..

python 2025.07.14

알고리즘 - 정수넣기

1.단 풀어 오늘도 신나는? 알고리즘 풀이와... 뭐가 신나는 거지? 좋은건가? 오늘 푼 문제는 n이라는 숫자가 주어지면 n*n 배열의 2차원 리스트에 나선형으로 값을 넣으면 해결되는 문제입니다. 예를 들면 5러눈 숫자가 주어지면 [1, 2, 3, 4, 5] [16, 17, 18, 19, 6] [15, 24, 25, 20, 7] [14, 23, 22, 21, 8] [13, 12, 11, 10, 9]아래와 같이 출력되면 됩니다.2.건 뭐여..흠... 걍 모르겠고 접근 뱡향은 아래와 같다. 1. [0]리스트에 n만큼 넣는다 2. 끝까지 값을 넣으며 아래로 내린다.3. 이제 끝까지 다시 값을 넣는다. 4.이제 [1][1]의 값까지 넣는다. 5.이제 태두리를 다 했으니 신나게 돌린다..... 네... 노가다..

python 2025.07.12

알고리즘 풀이 -공원

알고리즘 풀이 다시 시작한 중요한 이유는 없다. 다시 슬슬 취직도 해야하고, 무엇보다 머리를 안쓰고 살다보니 퇴화하는 느낌이 들었다. 자격증도 따면서 취직을 위해 이것저것 해보긴 했지만, 결국 돌고 돌아서 코드를 작성하는 법을 잊어버린다는 게 새로운 취직에 방해요소였다. 뭔가 Java하다가 작년에 취직하면서 다 던져놓고 python으로 엑셀만 전처리하는 과정이 많았다보니 이젠 Java는 보고 싶은 기분이 덜하더라... 그리고 데이터 분석으로 빠지고 싶은 느낌도 있어서 pandas나 sklearn도 조금씩 깔짝이다 보니까 아... 슬슬 python도 잘 모르겠는 느낌이라서 공부해야할 필요성을 느꼈다. 시작부터 난황ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 돌아버릴 뻔했다. 처음부터 문제도 못풀겠더라 이번..

python 2025.07.11