전체 글 95

[프로그래머스/SQL 고득점 Kit] SELECT - 3월에 태어난 여성 회원 목록 출력하기

프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명다음은 식당 리뷰 사이트의 회원 정보를 담은 MEMBER_PROFILE 테이블입니다. MEMBER_PROFILE 테이블은 다음과 같으며 MEMBER_ID, MEMBER_NAME, TLNO, GENDER, DATE_OF_BIRTH는 회원 ID, 회원 이름, 회원 연락처, 성별, 생년월일을 의미합니다.Column nameTypeNullableMEMBER_IDVARCHAR(100)FALSEMEMBER_NAMEVARCHAR(50)FALSETLNOVARCHAR(50)TRUEGENDERVARCHAR(1)TRUEDA..

[IBK기업은행 청년인턴] 2024년 하계 디지털·IT 청년인턴(우수인턴) 후기 - 서류, 면접 준비

저번에 기업은행 인턴을 준비하면서 이전 기수분들이 올려주신 후기가 많은 도움이 되었습니다.앞으로 기업은행 인턴을 준비하시는 분들께 도움이 되고자 저도 후기를 남겨보았습니다!   채용개요  이번 채용 인원은 지난 기수 채용인원보다 20명 늘어서 총 370명이었지만디지털·IT는 지난보다 5명 줄어서 45명이 선발되었습니다. 지원 단계에서 세부직무나 지역이 선택 가능한데분야별 업무내용에 대해서도 살짝 언급하자면 아래와 같습니다.※ 금융일반(영업점) : 영업점 업무 지원※ 금융일반(본부부서) : 본부부서의 업무를 주로 지원※ 디지털·IT : IT관련 부서의 일을 지원하거나, 일반 본부부서에서 IT 관련 업무 지원 참고로 지원한 세부 분야(권역, 본부 / 디지털, IT)와 실제 배치된 곳은 다를 수 있다고 합니다..

커리어/인턴 2024.10.25

[Lv.1/파이썬] 프로그래머스 - 정수 제곱근 판별

https://school.programmers.co.kr/learn/courses/30/lessons/12934 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 내 코드 def solution(n): answer = -1 for i in range(1,n+1): if n == i*i: return (i+1)**2 return answerdef solution(n): answer = 0 for i in range(1,n+1): if i**2 == n: answer..

[브론즈3/파이썬] 백준 2455 - 지능형 기차

문제최근에 개발된 지능형 기차가 1번역(출발역)부터 4번역(종착역)까지 4개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다. 이 장치를 이용하여 출발역에서 종착역까지 가는 도중 기차 안에 사람이 가장 많을 때의 사람 수를 계산하려고 한다. 단, 이 기차를 이용하는 사람들은 질서 의식이 투철하여, 역에서 기차에 탈 때, 내릴 사람이 모두 내린 후에 기차에 탄다고 가정한다.  내린 사람 수탄 사람 수1번역(출발역)2번역3번역4번역(종착역)0323132825390예를 들어, 위와 같은 경우를 살펴보자. 이 경우, 기차 안에 사람이 가장 많은 때는 2번역에서 3명의 사람이 기차에서 내리고, 13명의 사람이 기차에 탔을 때로, 총 42명의 사람..

Algorithm/백준 2024.07.03

[브3/파이썬] 백준2446 - 별 찍기 - 9

https://www.acmicpc.net/problem/2446문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다.출력첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.예제 입력 1 복사5예제 출력 1 복사********* ******* ***** *** * *** ***** ****************내 코드 (32ms)n = int(input())for i in range(n-1): print(' '*i+'*'*(2*n-2*i-1))for i in range(1,n+1): print(' '*(n-i)+'*'*(2*i-1))  다른 코드 (40ms)n = int(input())for i in range(n, 0,..

Algorithm/백준 2024.07.03

[파이썬/브3] 백준 31868 - 수박 게임

https://www.acmicpc.net/problem/318681 초1024 MB39031629585.014%문제 1단계 과일은 체리, 𝑁단계 과일은 수박이다. 𝑖단계 과일 2개를 소모하여 𝑖+1단계 과일 1개를 만들 수 있다. (1≤𝑖≤𝑁−1) 𝐾개의 체리로 최대 몇 개의 수박을 만들 수 있는지 구해보자!입력첫 번째 줄에 정수 𝑁$N$과 𝐾$K$가 공백을 사이에 두고 주어진다. (2≤𝑁≤30;1≤𝐾≤10**9) 출력첫 번째 줄에 만들 수 있는 수박의 최대 개수를 출력한다.예제 입력 1 복사3 10예제 출력 1 복사2  정답# (40ms)n, k = map(int, input().split())tot = k//(2**((n-1)))print(tot) 풀이 과정- 처음에는 복잡하게 풀..

Algorithm/백준 2024.06.19

[파이썬/백준2566] 최댓값 - 이중 for문

https://www.acmicpc.net/problem/2566 시간 제한메모리 제한제출정답맞힌 사람정답 비율1 초128 MB92028365923212541.098%문제과 같이 9×9 격자판에 쓰여진 81개의 자연수 또는 0이 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 행 몇 열에 위치한 수인지 구하는 프로그램을 작성하시오.예를 들어, 다음과 같이 81개의 수가 주어지면 1열2열3열4열5열6열7열8열9열1행2행3행4행5행6행7행8행9행323853417742552651073942885214726387421878534518845334286485121675365521774535287590761258765152811372874652775417897864394747704523653414487138238..

Algorithm/백준 2024.05.26

[파이썬/백준2753] 윤년 - if문

https://www.acmicpc.net/problem/2753 문제연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오.윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다.예를 들어, 2012년은 4의 배수이면서 100의 배수가 아니라서 윤년이다. 1900년은 100의 배수이고 400의 배수는 아니기 때문에 윤년이 아니다. 하지만, 2000년은 400의 배수이기 때문에 윤년이다.입력첫째 줄에 연도가 주어진다. 연도는 1보다 크거나 같고, 4000보다 작거나 같은 자연수이다.출력첫째 줄에 윤년이면 1, 아니면 0을 출력한다.예제 입력 1 복사2000예제 출력 1 복사1예제 입력 2 복사1999예제 출력 2 복사0정답y = int(input())..

Algorithm/백준 2024.05.26

[코딩테스트 예시] 나머지 한 점

프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제한사항 v는 세 점의 좌표가 들어있는 2차원 배열입니다. v의 각 원소는 점의 좌표를 나타내며, 좌표는 [x축 좌표, y축 좌표] 순으로 주어집니다. 좌표값은 1 이상 10억 이하의 자연수입니다. 직사각형을 만드는 데 필요한 나머지 한 점의 좌표를 [x축 좌표, y축 좌표] 순으로 담아 return 해주세요. 입출력 예 v result [[1, 4], [3, 4], [3, 10]] [1, 10] [[1, 1], [2, 2], [1, 2]] [2, 1] 입출력 예 #1 세 점이 [1, 4], [3, 4], [..

1. 버전 관리란?

0. 버전 관리에 대한 기본 개념 .git 숨김 폴더가 있는 곳은 프로젝트가 위치할 공간 = 작업 디렉토리 = 작업 트리(working tree) ㄴ 깃을 이용해 작업 디렉러리 내에 위치한 파일 및 폴더의 현재 상태를 버전으로 만들고, 만들어진 버전을 관리할 수 있음 ㄴ 즉, 작업 디렉터리는 버전 관리의 대상이 위치하는 공간 '버전을 만든다' = 특정 순간의 변경 사항을 기억한다 ㄴ 따라서 작업 디렉터리에 있는 프로젝트에 변경 사항이 생기는 순간 새로운 버전을 만들 수 있음 모든 변경 사항을 새로운 버전으로 만들 필요는 없음 - 새로 만들 버전과는 관련 없거나, 새로운 버전으로 만들만큼 중요하지 않거나, 임시로 변경했구나, 실수로 변경한 경우 등은 변경 사항이 있더라도 굳이 새로운 버전으로 만들지 않아도..