본문 바로가기
반응형

전체 글92

[프로젝트2] 구글 캘린더 엑셀로 변환하기 안녕하세요. 오늘은 제가 최근에 만들었던 작은 자동화 도구를 소개하려고 합니다.바로 구글 캘린더를 엑셀 형식으로 변환해주는 프로그램입니다.🛠️ 개발 배경저희 아버지께서 업무상 구글 캘린더를 자주 사용하시는데, 매번 .ics 파일을 열어서 일정을 확인하는 게 번거롭다고 하셨습니다. 특히 엑셀처럼 한눈에 들어오는 월간 달력 형식으로 보고 싶다고 하셔서 "내가 해볼게" 하고 시작하게 된 프로젝트입니다.📂 어떤 파일을 변환하나요?구글 캘린더에서 일정을 내보내면 .ics 확장자의 파일이 생성됩니다. 이 파일은 일반 텍스트 형식으로 일정이 저장되어 있지만, 보기에는 불편합니다.그래서 이 .ics 파일을 읽어서 엑셀(.xls) 형식의 월간 달력 형태로 변환해주는 프로그램을 만들었습니다.요일은 우리가 익숙한 일월화.. 2025. 4. 14.
[Codetree] 2개의 사탕 문제https://www.codetree.ai/ko/frequent-problems/problems/two-candies/description?introductionSetId=&bookmarkId= 삼성 코딩테스트 기출 문제 설명: 2개의 사탕 | 코드트리삼성전자 코딩테스트 기출 문제 2개의 사탕의 상세 설명입니다. 문제 요구사항을 정확히 파악하고 효율적인 알고리즘을 설계해보세요.www.codetree.ai 풀이BFS로 구현하였다.BFS로 넘겨줄 때 필요한 정보를 Candy 구조체를 통해서 나타내었고 빨간 공의 x, y 좌표와 파란 공의 x, y 좌표 그리고 depth를 하나의 구조체로 설정해서 넘겼다. 코드#include #include #include #include using namespace st.. 2025. 4. 7.
[Codetree] 바이러스 검사 문제https://www.codetree.ai/ko/frequent-problems/problems/virus-detector/description 삼성 코딩테스트 기출 문제 설명: 바이러스 검사 - 코드트리삼성전자 코딩테스트 기출 문제 바이러스 검사의 상세 설명입니다. 문제 요구사항을 정확히 파악하고 효율적인 알고리즘을 설계해보세요.www.codetree.ai 풀이간단한 문제이다.n만큼의 vector를 선언하고 for문을 돌면서 leaderCnt를 빼고(무조건 한 명), 나머지 팀원들이 검사를 진행하는 수를 그리면 된다.그리고 %로 나눠지지 않는다면 n명이 남기 때문에 +1을 해준다.그리고 범위가 n이 백만이나 되기 때문에 만약 1명씩 검사를 한다고 하면 long long을 초과하는 결과값이 나온다.범.. 2025. 4. 4.
[실업급여] 누구나 쉽게 따라하는 실업급여 5차 신청 방법 1차 실업급여 신청 방법은 여기를 참고해주세요. > 컴퓨터 신청2차 실업급여 신청 방법은 여기를 참고해주세요. > 모바일 신청3차 실업급여 신청 방법은 여기를 참고해주세요. > 컴퓨터 신청4차 실업급여 신청 방법은 여기를 참고해주세요. > 직접 방문 5차 실업급여 신청일 확인하기 제 5차 실업급여 신청일은 3월 28일 금요일입니다.고용센터에서 지정된 날짜에 진행해야 하니, 반드시 본인의 실업급여 5차 신청일을 미리 확인하세요. 1. 사람인에서 지원하기 5차 실업 급여 신청은 온라인 수강 신청 방어가 끝났기 때문에 2회 이상 취업 활동을 해야합니다 저는 사람인에서 2회 이상 지원하였습니다. 2. 실업급여 구직활동 자료 실업급여 구직활동 자료를 위해서 채용 공고 하단의 인쇄.. 2025. 3. 28.
[Programmers - DP] N으로 표현 문제아래와 같이 5와 사칙연산만으로 12를 표현할 수 있습니다. 12 = 5 + 5 + (5 / 5) + (5 / 5) 12 = 55 / 5 + 5 / 5 12 = (55 + 5) / 5 5를 사용한 횟수는 각각 6,5,4 입니다. 그리고 이중 가장 작은 경우는 4입니다. 이처럼 숫자 N과 number가 주어질 때, N과 사칙연산만 사용해서 표현 할 수 있는 방법 중 N 사용횟수의 최솟값을 return 하도록 solution 함수를 작성하세요. 풀이이 문제는 DP 문제이다.Bottom Up으로 구현했는데 unordered_set을 자료구조로 가지는 벡터를 사이즈 9만큼 선언한다.각 의미는 자리수별 만들 수 있는 숫자이고 N, NN, NNN이 기본적으로 N으로 만드는 자리수별 숫자이다.i 자리수의 만들 수.. 2025. 3. 24.
[BOJ - 2169] 로봇 조종하기 문제NASA에서는 화성 탐사를 위해 화성에 무선 조종 로봇을 보냈다. 실제 화성의 모습은 굉장히 복잡하지만, 로봇의 메모리가 얼마 안 되기 때문에 지형을 N×M 배열로 단순화 하여 생각하기로 한다.지형의 고저차의 특성상, 로봇은 움직일 때 배열에서 왼쪽, 오른쪽, 아래쪽으로 이동할 수 있지만, 위쪽으로는 이동할 수 없다. 또한 한 번 탐사한 지역(배열에서 하나의 칸)은 탐사하지 않기로 한다.각각의 지역은 탐사 가치가 있는데, 로봇을 배열의 왼쪽 위 (1, 1)에서 출발시켜 오른쪽 아래 (N, M)으로 보내려고 한다. 이때, 위의 조건을 만족하면서, 탐사한 지역들의 가치의 합이 최대가 되도록 하는 프로그램을 작성하시오. 입력첫째 줄에 N, M(1≤N, M≤1,000)이 주어진다. 다음 N개의 줄에는 M개의.. 2025. 3. 20.
반응형