전체 글
2023 신한카드 ICT 최종합격 및 합격 이후 여정
# 시작하며 2024년 3월1일이 되서야 쓰는 신한카드 최종 합격과 이후 여정에 대한 글을 서술해보려고 한다. 취업을 준비하면서 합격후기들을 많이 검색해 보았고 나름의 동기부여를 많이 받았던 것 같다. 신한카드의 경우 합격관련 후기도 매우 적었기에 이 글이 많은 사람들에게 동기부여와 정보를 제공해줄 수 있다면 좋겠다. 정보를 제공하자는 취지에서 후기를 작성하지만, 면접에서 받았던 상세 질문 또는 면접의 합불의 당락을 결정지을 정보는 제공하지 않겠다. 내가 받았던 좋은 인상들과 채용의 전반적인 과정, 그리고 너무 만족하며 다니고 있기에 간단한 회사자랑(?)을 하며, 많은 분들이 우리 회사에 지원해줬으면 하는 숨은 취지를 가진다. # 2023년도 B2신입사원 나는 2024년도 신입사원을 뽑는 2023년도 하..
[백준17837&파이썬] deque는 신이다. reverse, extend 활용하여 유사 링크드리스트처럼 사용하자.
# 문제 백준17837 새로운게임2 파이썬 풀이 17837번: 새로운 게임 2 재현이는 주변을 살펴보던 중 체스판과 말을 이용해서 새로운 게임을 만들기로 했다. 새로운 게임은 크기가 N×N인 체스판에서 진행되고, 사용하는 말의 개수는 K개이다. 말은 원판모양이고, 하 www.acmicpc.net # 코드 import sys from collections import deque def print2D(arrs) : print("---") for i in arrs : print(i) DIR_RIGHT = 1 DIR_LEFT = 2 DIR_UP = 3 DIR_DOWN = 4 dirs = [ # 우,좌,상,하 (0, 0), (0, 1), (0, -1), (-1,0), (1,0) ] class Pawn() : de..
[회고] 현대백화점 미래전략팀에서 개발자로의 인턴생활을 마치며
# 정보 일시 : 2023년 06.01 ~ 08.25 부서 : 현대백화점 기획조정본부 미래전략팀 인원 : 3명 진행 프로젝트 : ALL-FIT (얼핏) 프로젝트 요약 : 비대면 수선 플랫폼을 위한 MVP모델 기획/개발 및 "세탁특공대"와 협업을 통해 사내 50명 체험단을 선정하여 실서비스 운영 및 결과보고 역할 : 백엔드, 배포, 기획, 인터뷰, 운영 개발 사항 : 수선업자용, 일반유저용, 크리에이터용, 어드민용 # 시작하기 앞서 대기업에서 인턴경험을 해볼 수 있는 좋은 기회를 얻었다. 오는기회를 마다하는 성격은 아니다. 인턴생활을 결정해야할 무렵, KB국민은행 채용프로세스가 함께 진행중이었다. 그때는 경험삼아 넣었던 서류가 면접까지 갈 줄 몰랐다. 당연히 커트당할걸 예상했었기에, 고민하다가 현대백화점에..
[백준17143&파이썬] 클래스를 만들어서 풀면 생각하기 쉽다
# 문제 17143번: 낚시왕 낚시왕이 상어 낚시를 하는 곳은 크기가 R×C인 격자판으로 나타낼 수 있다. 격자판의 각 칸은 (r, c)로 나타낼 수 있다. r은 행, c는 열이고, (R, C)는 아래 그림에서 가장 오른쪽 아래에 있는 칸이다. www.acmicpc.net # 코드 import sys def print2D(arrs) : print("--") for i in arrs : print(*i) DIR_UP = 1 DIR_DOWN = 2 DIR_RIGHT = 3 DIR_LEFT = 4 STATE_LIVE = 1 STATE_DIE = 0 dirs = [ (0,0),(-1,0),(1,0),(0,1),(0,-1) ] sharks = list() R,C,M = map(int,sys.stdin.readli..
[백준17822&파이썬] 원판을 돌릴때는 deque와 원형큐를 연상해보자
# 문제 백준 17822 원판 돌리기 17822번: 원판 돌리기 반지름이 1, 2, ..., N인 원판이 크기가 작아지는 순으로 바닥에 놓여있고, 원판의 중심은 모두 같다. 원판의 반지름이 i이면, 그 원판을 i번째 원판이라고 한다. 각각의 원판에는 M개의 정수가 적혀 www.acmicpc.net # 코드 import sys from collections import deque def print2D(arr): print("--") for i in range(len(arr)): for j in range(len(arr[i])): print(arr[i][j], end=" ") print() # 회전 방향 정의 TURN_RIGHT = 0 # 시계방향 TURN_LEFT = 1 # 반시계방향 # 탐색 방향 정의 ..