전체 글 15

[싸피 ssafy] 15기 합격 후기 + 조금은 다른 시각 (서울, 비전공)

싸피를 알게 된 지는 꽤 오래됐는데,여태 주변에 추천만 하고 내가 지원하게 될줄은 몰랐다. 왜 싸피에 지원했나? (긴글 주의, 넘겨도 됨)지거국 대학예체능 전공수능 6등급 (예체능 실기 올인)운전면허 2종 보통내 처절한 스펙이다.공부에 관심 없었고 어렸을 때 컴퓨터 뜯고 고치는 거, 밴드하고, 작곡하고 춤추고 게임하는 것이 가장 좋았다. 학부시절, 첫 창업을 시작으로 약 5년간 창업, 피봇을 반복했다.그러다 2022년 ChatGPT-3.5 출시로 AI 파동이 불며 창업 트렌드는 플랫폼, 메타버스, 블록체인·NFT 등에서 AI로 옮겨가며 우리도 자연스럽게 AI를 적용한 새로운 아이템으로 피봇을 해야했다. 팀 내에서 AI 가능자가 없었으며, 나 또한 관련 지식이 없었기 때문에 Upstage AI LAB 6기..

공부/싸피 2025.12.23

[백준 1074번, python] Z

⚠️주의본 게시글은 비전공자가 공부를 위해 작성한 것임으로, 오류가 있을 수 있습니다.오류 발견시 댓글로 친절히 알려주시면 정말 감사하겠습니다.문제더보기시간 제한: 0.5초메모리 제한: 512MB 문제한수는 크기가 2^N × 2^N인 2차원 배열을 Z모양으로 탐색하려고 한다. 예를 들어, 2×2배열을 왼쪽 위칸, 오른쪽 위칸, 왼쪽 아래칸, 오른쪽 아래칸 순서대로 방문하면 Z모양이다.N > 1인 경우, 배열을 크기가 2^N-1 × 2^N-1로 4등분 한 후에 재귀적으로 순서대로 방문한다.다음 예는 22 × 22 크기의 배열을 방문한 순서이다.N이 주어졌을 때, r행 c열을 몇 번째로 방문하는지 출력하는 프로그램을 작성하시오.다음은 N=3일 때의 예이다 입력첫째 줄에 정수 N, r, c가 주어진다.출력r행..

공부/알고리즘 2025.12.21

[리뷰, 언박싱] 닌텐도 스위치2, 일단 한 잔 해.

이전 포스트에 벤큐 MA320U 리뷰를 쓴김에 포토후기 이벤트에 지원했다가스위치2에 당첨되고야 말았다!! 스위치2를 갖고싶지는 않았지만, 어쨌든 받았잖아? 한 잔 해. ⚠️주의본 포스트는 닌알못, 스알못이 쓴 지극히 개인적인 리뷰이다.젤다, 포켓몬 등 잘 모르니 꼭 필요하다면 지적해주시길 바란다.언박싱 스위치의 조이콘으로 그린 제품 로고가 정말 귀엽다.조이스틱을 보면, 예전에 엑스박스 패드 스틱의 좌우 높이가 다른 게 맘에 안 들어서 플스를 선택했던 게 생각난다.게임패드라면 둘이 대칭적인 게 더 취향이었겠지만, 스위치는 저렇게 높이가 다른 게 귀엽다. 상자를 열면, 간단한 시작 가이드와 비닐로 포장된 본체와 조이콘 두개가 사선으로 놓여있다.스위치1은 조이콘 색이 야당과 여당색으로 진했는데, 지금..

제품 리뷰 2025.12.18

[백준 1931번, python] 회의실 배정

⚠️주의본 게시글은 비전공자가 공부를 위해 작성한 것임으로, 오류가 있을 수 있습니다.오류 발견시 댓글로 친절히 알려주시면 정말 감사하겠습니다.문제더보기시간 제한: 2초메모리 제한: 128 문제한 개의 회의실이 있는데 이를 사용하고자 하는 N개의 회의에 대하여 회의실 사용표를 만들려고 한다. 각 회의 I에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾아보자. 단, 회의는 한번 시작하면 중간에 중단될 수 없으며 한 회의가 끝나는 것과 동시에 다음 회의가 시작될 수 있다. 회의의 시작시간과 끝나는 시간이 같을 수도 있다. 이 경우에는 시작하자마자 끝나는 것으로 생각하면 된다.입력첫째 줄에 회의의 수 N(1 ≤ N ≤ 100,000)..

공부/알고리즘 2025.12.18

[Java입문] 2. 연산자 (feat. 인프런)

코드블럭에서 static 부분에 tab이 두번 들어가는 문제가 있어서 코드가 조금 보기에 이상합니다.에디터에서는 정상인데 연산자의 종류분류종류산술 연산자+, -, *, /, %증감 연산자++, --비교 연산자==, !=, >, =, 논리 연산자&&(AND), ||(OR), !(NOT)대입 연산자=, +=, -=, *=, /=, %=삼항 연산자? : (이번 시간에는 안 배움) 산술 연산자우리가 아는 일반적인 수학 연산을 한다!(수학의 규칙을 따르기 때문에 0으로는 나눌 수 없다)public class Operator { static void main() { int a = 1; int b = 2; int result = a + b; // +: 더하기..

공부/Java 2025.12.16

[백준 2493번, python] 탑

문제더보기제한 시간: 1.5초메모리 제한: 128MB 문제KOI 통신연구소는 레이저를 이용한 새로운 비밀 통신 시스템 개발을 위한 실험을 하고 있다. 실험을 위하여 일직선 위에 N개의 높이가 서로 다른 탑을 수평 직선의 왼쪽부터 오른쪽 방향으로 차례로 세우고, 각 탑의 꼭대기에 레이저 송신기를 설치하였다. 모든 탑의 레이저 송신기는 레이저 신호를 지표면과 평행하게 수평 직선의 왼쪽 방향으로 발사하고, 탑의 기둥 모두에는 레이저 신호를 수신하는 장치가 설치되어 있다. 하나의 탑에서 발사된 레이저 신호는 가장 먼저 만나는 단 하나의 탑에서만 수신이 가능하다.예를 들어 높이가 6, 9, 5, 7, 4인 다섯 개의 탑이 수평 직선에 일렬로 서 있고, 모든 탑에서는 주어진 탑 순서의 반대 방향(왼쪽 방향)으로 동..

공부/알고리즘 2025.12.15

[Java입문] 1. 변수 (feat. 인프런)

python과 Java(혹은 TS, C, ...)가 특히 다른 점은 변수에 type을 꼭 지정해줘야한다는 것이다. 그래도 React와 flutter를 공부하면서 타입 지정하는 건 미리 연습해봤기 때문에 크게 어색하거나 어려움은 없었다. 변수(variable)란?어떤 값을 담는 상자a 라는 상자 안에 10이라는 값을 담아 두면, a 상자를 사용하는 모든 값들을 한번에 변경할 수 있다. 변수의 선언과 초기화public class Var { static void main() { int a; // 변수 a 선언 a = 10; // a 변수에 10값 초기화 }}선언 : 메모리에 "이런 데이터가 들어갈거니 할당해주세요~"초기화 : 할당한 곳에 "이거 넣어주세요~" 변수 값 변경public ..

공부/Java 2025.12.15

벤큐 MA320U, 맥미니 데스크테리어 끝판왕 (내돈내산, 리뷰)

내껀 아니고, 와이프가 그림쟁이인데맥미니에 연결할 괜찮은 모니터 하나 추천해줘 와이프가 쓰던 아이맥이 벌써 6년이 됐다.인텔맥이라 발열과 소음이 심해서 기변을 결심했다.(와이프 말고 내가)고심 끝에 구매한 건 m4 맥 미니다. 나는 항상 화면 달린 애플제품만 써왔다. (iPod, iPhone, iPad, MacBook, iMac)맥을 사면 화면을 걱정할 일이 없었다. 근데 ㅋㅋㅋㅋ맥이 왔는데 생각해보니 화면이 없는거임;; 그래서 하나 사기로했다. 모니터 구매 조건우리집 그림쟁이가 모니터를 고르기 위한 조건은 다음과 같았다. ① 무조건 화면 퀄리티! (4k, P3 97%, sRGB 99% 이상일 것)② 32인치③ 괜찮은 스피커 달려 있어야함(책상 좁아서) 그래서 결국 고른건... BenQ MA320..

제품 리뷰 2025.11.28

내가 Java 공부를 시작하게 된 계기는?

(글 쓰는 재주 없음 주의) 창업 ➡ AI 부트캠프 ➡ 개발자(준비생) 1. 창업을 하려니 AI가 필요하네?2. 그래서 AI 부트캠프 들었더니 서비스에 적용을 못하겠네?3. Django로 백엔드로 서비스에 이식해봐야겠네?4. 재밌네? 이렇게 개발 공부를 시작하게 되었고,노마드코더, 코딩애플 강의를 들어가며 AI 스택과 Django, ReactJS(쬐애끔 소셜로그인 되는 블로그정도), Docker 같은 스택을 익혔다. 하지만, 연이은 창업 실패에 슬슬 나도 벌어먹고 살아야하지 않겠나 생각하던 찰나에SSAFY라고... 취업률 높다고... 삼성에서 한다고...100만원씩 준다고...? SSAFY로 취업해볼까? SSAFY의 Y가 [Youth]이다.내가 아는 청년은 39세까지인데, 여기는 29세까지만 받는..

공부/Java 2025.11.11

Git과 Github - 최우영 강사 (패스트캠퍼스, Upstage AI Lab 6기)

Goal코드 관리를 위한 git의 사용법 이해저장소 개념을 이해하고 원격 저장소 서비스의 차이를 인식git을 사용하면서 발생하는 다양한 상황을 해결할 수 있다.commit의 보편적인 작성법을 이해, 활용하여 commit을 작성할 수 있따.pre-commit을 활용하여 commit 작성 전 변경사항을 확인git의 branch model을 활용해 능숙하게 코드관리git의 다양한 branch 전략을 이해Shell, Vim commandsShell : 운영체제의 커널과 사용자를 이어주는 소프트웨어sh(Bourne Shell) : AT&T Bell 연구소의 Steve Bourne이 작성한 UNIX 쉘csh : 버클리의 Bill Joy가 작성한 UNIX쉘bash(Bourne Again Shell) : Brian F..