분류 전체보기 60

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

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

python 2025.07.24

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

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

python 2025.07.23

사실 아직도 맞나 싶어요..

히히.. 타로카드 잼미따그저 백수는 신나는? 하루를 보낸다고 생각한다. 근데 따지고 보면 백수일 때나 아닐때나 크게 다른건 아니다.뭔가 그냥 항상 학생시절에도 잘 놀긴 했지만? 즐긴다기 보다는 시간 죽이기 였다면 이제는 진짜로 즐기는 느낌이다.그래서 가장 많이 하는건?오늘의 운세를 가장 많이 보는 거 같다. 일전에는 그냥 다른 사람들에게 강제로 보게 한 기억이 있는데, 그래도 님도 즐겼자나요.라고 생각하지만 어느정도는 실례였지 않았을까? 생각한다...아무튼 여러 과정이 있었지만 결론적으로? 잘 배웠고 이를 내 스타일에 맞게 잘 조절해서 표현하는 거 같다.그럼 왜 타로카드를 볼까에 대한 생각을 합니다. 뭐 여기서는 그냥 심심풀이로 보는데 이거 은근 개꿀잼이다. 두둥 같은 분위기긴 하다.새로운 취미 GET뭔..

Taro 2025.07.22

알고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

LocalDate 와 String

오늘 작성한 알고리즘 문제는 개인정보 보호기간에 대한 문제였다. String -> LocalDate 가장 먼저 시작한 문제는 today가 제공되는데 반해서 데이터의 형식이 "yyyy.MM.dd" 형식의 String으로 제공한다는 점이였다. 기본 LocalDate 타입의 형태는 "yyyy-MM-dd" 타입이기 때문에 LocalDate.parse(today) 를 사용하면 런타입 오류가 발생하였다. Why error? 무엇으로 인하여 오류가 생기는가 하면 변환하려는 String의 형태 때문였다. 위에서 언급했듯이 "." 을 기준으로 구분하기 때문에 "-" 형태로 구분하는 LocalDate와 형태가 달라 바로변환하는 것이 불가능 하기 때문이다. 그렇다면 어떤 방식을 이용하여야 할까? DateTimeFormatt..

Spring 2023.12.05

Java 알고리즘 학습

신나는? 알고리즘 오늘은 알고리즘을 통해 아스키 코드를 활용하는 방법을 중심으로 문제를 해결햇다. 아스키 코드 아스키 코드란, "미국정보교환표준부호" 라고하며 영문 알파벳을 사용하는 대표적인 문자 인코딩이다. 예를 들어 int 97이 있다고 할때, 이는 (char) 97을 통해 변환하면 a 라는 알파벳이 나오는 것을 말한다. 이에따라 List alphabet = new ArrayList(); for (int i = 97; i + index 생락된 글자에서 +1 씩 하는 것을 통해 풀었다.

Spring 2023.12.04