[백준] BOJ2566, 최댓값
·
IT, Digital
서론지난 포스팅에서는 백준 1316을 풀어보았다. 해당 포스팅이 궁금하다면 여기로 가면 된다. 이번에는 그거보다는 쉬운 백준 2566 문제를 풀어보고자 한다. 브론즈3에 해당한다. 이번 포스팅 역시 지난 포스팅과 같이 처음에는 문제에 대한 설명과 접근 방식을 얘기하고, 이후에는 접근 방식을 구현한 코드를 작성할 예정이다.백준 2566 풀이 과정9*9 격자판에 0 혹은 자연수가 등장한다고 한다. 최댓값을 찾고 몇 행 몇 열에 위치한 수 인지 구하라고 한다. 딱 문제를 보자마자 든 생각은 최대값을 업데이트해주면서, 갱신될 때마다 해당 행, 열을 따로 저장하면 된다는 생각이다. 인풋의 꼬라지를 보면,3 23 85 34 17 74 25 52 6510 7 39 42 88 52 14 72 6387 42 18 78 ..
[백준] BOJ1316, 그룹 단어 체커
·
IT, Digital
서론오늘부터 차근차근 백준 문제를 풀어보고자 한다. 오늘 풀어볼 문제는 백준 1316이다. 이 문제는 실버 5에 해당하고 정답률은 현재 기준 58.855%다. 리스트를 사용한 문제로 리스트 관련 포스팅은 여기로 가면 되며, 문제를 직접 보고 싶다면 여기로 가면 된다. 백준 링크를 걸어 놓았다. 이번 포스팅에서는 어떻게 접근했고, 코드는 어떻게 했는지 적을 예정이다.  백준 1316 풀이과정 연속해서 나타나는 경우에서 연속의 정의가 애매해서 처음에 뭐지 싶었는데 여기서 연속이라함은 a,b,c와 같은 알파벳의 연속이 아니라(하지만 이 역시 문제로 충분히 나올법하다.) 기존에 사용된 알파벳이 있는지에 대한 연속 여부다. 그래서 abd인 경우는 연속, aaza는 불연속이다. 아무튼 난 이 문제를 보고 크게 세가..
리스트 컴프리헨션 List Comprehension
·
IT, Digital
서론이번 포스팅에서는 리스트 컴프리핸션에 대해서 알아보고자 한다. 배열이면 배열이지 뒤에 컴프리핸션은 뭐냐? 할텐데, 리스트 컴프리핸션은 단순히 선언하는 것이 아니라 계산식, if문 등을 넣어서 새로운 리스트를 만드는 방법이다. 대표적으로 ㅇ가지가 있는데 거기에 대해서 설명하고자 한다.1. 단순 리스트 컴프리헨션단순 리스트 컴프리헨션은 arr = [ 표현식 for 변수 in ]이다. 표현식에는 식이나, 간단한 함수를 넣을 수 있다. 예를들어 arr= [int(input() for _ in range (5)] 가 있다. iteration만큼 input을 받아 리스트를 만드는 것이다. int(input()) 대신에 x**2 같은 함수를 넣을 수도 있다.2. if문을 활용한 리스트 컴프리헨션if문을 활용하는 ..
신라호텔 멤버십 신라 에스 (구)s 멤버십
·
그 외 경험기
서론예전에는 신라 에스(Shilla S)라고 연회비 60만원인 멤버십 프로그램이 있었다. 처음들으면 일년에 60만원? 뜨억 하겠지만,  멤버십에 가입하면 숙박+조식2인(혹은 레스토랑에서 쓸 수 있는 삼십만원) + 레스토랑 10만원을 준다. 대충 40~50만원을 챙겨주는것이다. 이렇게 생각하면 그럼 연10만원 아님? 싶겠지만 아니다. 레스토랑을 할인해주는데 최대 3인 33.333%할인을 주는 것이라 파크뷰 한번이면 본전으로 시작한다고 보면 된다. 3명이 가면 하나는 꽁짜인데 이게 16만원 정도였기 때문. 3명이상이 더 파크뷰에 갈 일이 있다면 충분히 지불해서 사용할만 했다. 하지만 24년 6월 19일자로 이 제도는 폐지 되었고, 이젠 개편된 멤버십 제도가 생겼다.달라진 신라에스사진에서 보는 것과 같이 기존..
새해 기념 고능 소비와 저능 소비의 향연
·
쇼핑
서론1월은 지름의 달이다. 왜냐? 내가 나한테 주는 선물이 쏟아져 내리기 때문이다. 원래 큼지막하게 질렀는데 이번은.. 뭔가 짜잘하게 많이 샀다. 1월 결산으로할까 리터럴리 연초(not 煙草) 결산으로 할까 고민을 했는데 그냥 ㄹㅇ 찐초로만 결산을 내기로 했다. 이번 포스팅에서는 올해 초에는 무엇을 구매했는 지 고능, 저능 기준으로 작성해보기로 하겠다. 고능 소비 1) 삼국지1. 삼국지 세트원래 만화책 60권짜리를 사려고했다. 이게 가장 중립적으로 재미있게 서술되어 있기 때문이라고 유명하기 때문이다. 하지만 부피 이슈도 있고 내가 다 읽을 지 모르는 상황에서 60권을 통째로 사는건 쫌 오바라고 생각했다. 1권부터 읽으려고 했으나 출판사의 계략인지(시리즈 특성상 1권이 가장 많이 팔리는 건 알지만 그럼 더..
토스(toss) 어플 앱테크 4개월 결산
·
그 외 경험기
서론별건 아닌데 토스로 얼마나 벌었는 지 결산하려고 쓴다. 나는 8월부터 1월 2일까지 토스 고양이 키우기로 8개의 브랜드 콘을 획득했다. 또한, 만보 복권과 포인트 쌓기 등등으로도 쪼금 모았다. 그리고 이것도 새해 선물이긴한데, 그동안 모은걸 바탕으로 걍 토스 캐릭터를 500원 주고 샀다. 서론은 이렇고 아무튼 이번 포스팅에서는 결산을 하겠다. 참고로 난 토스로 결제한 적도 없다. 결제하면 포인트든 고양이 커피든 더 나왔을듯.고양이 키우기 결산고양이 키우기는 작년 8월 8일에 시작했다. 그리고 올해 1월 2일에 브랜드 콘을 얻고 새로운 고양이를 키우기 시작했는데 새로운 고양이는 제외하고 그전까지 받은 거에 대해서 결산을 하겠다. 총 8개를 얻었고, 빽다방: 달콤 아이스티 * 2, 아메리카노(HOT) *..
Retrieval Augmented Generation(RAG) 복습 (6) 사전을 사용해서 질문 바꾸기
·
IT, Digital
서론우리가 제대로 LLM을 만들었음에도, 대답이 썩 만족스럽지 않은 경우가 있다. 물론 제대로의 제대로가 진정한 의미에서의 제대로가 아닐수도 있지만, 어느정도 검증된 모델을 향연으로 코드가 제대로 돌아가는 걸 확인한 이상 가장 떠오르는 변수는 바로 '사용자의 질문'이다. 개떡같이 물어도 찰떡같이 알아듣는다는 속담이 괜히 있는게 아니다. 그만큼 개떡같이 물어보는 사람이 많다는 것이고, 대답하는 사람은 그걸 알아듣고 찰떡같이 대답해야된다. 특히 대답해야되는 사람이 을의 입장이라면... 사용자가 개떡같이 말했을 때 잘 알아들어야된다. 이번 포스팅에서는 이러한 상황때 잘 알아들을 수 있게 dictionary를 작성하는 과정을 가질 것이다.어떤식으로 문제가 발생하는가서론에서 얘기하는 상황에 대해서 알아보도록 하자..