취뽀 기록

#열심히 살자 #취업 #공부

코린이 탈출 일지

[은행 면접] 면접봇 강의 후기

은행 면접에서 계속 탈락하게 되어 면접에 도움이 되는 면접봇 강의를 신청했다.약 4시간 30분동안 진행되었고, 긴 시간이었지만 지루하지 않게 강의가 진행되었다. 그동안 면접을 봤을 때, 분명 자신있게 조리있게 잘 말했다고 생각하던 면접도 있었는데결과는 "탈락"일 때가 많았다.올해 상반기에는 더이상의 탈락을 겪지 않기 위해 면접봇의 강의를 신청했고,이 강의를 통해 취준생의 입장이 아닌 "면접관, 회사"의 입장에서 대답을 해야한다는 것을 깨달았다.은행 합격생들의 예시 답변도 들어주셔서 어떤 답변이 면접관 입장에서 끌리는 답변인지도 조금은 알게된 것 같다. 면접봇님이 알려주신 팁들을 바탕으로 올해 상반기에는 꼭! 입행하여 금융인으로서의 역할을 다하고 싶다. 면접에 대해 팁을 알고싶거나, 면접이 두려운 사람들은..

취준기록 2025.02.04 1

[코드트리] 문자열 밀기 > 문자열 한 칸씩 밀어내며 뒤집기

문자열 한 개 입력으로 주어지고 q개의 요청이 주어지면, 각 요청을 수행한 결과를 모두 출력하는 코드를 작성해보세요. 요청의 종류에는 아래의 세 가지가 있습니다. 가장 앞에 있는 문자를 제외한 나머지 문자를 한 칸씩 앞으로 당기고 가장 앞에 있던 문자를 가장 뒤로 옮깁니다. 가장 뒤에 있는 문자를 제외한 나머지 문자를 한 칸씩 뒤로 밀고 가장 뒤에 있던 문자를 가장 앞으로 옮깁니다. 문자열을 좌우로 뒤집습니다 # 문자열과 q를 입력받습니다. string, q_num = input().split() # 문자열 내 값을 직접 변경하기 위해서는 리스트로 변환하여 해결합니다. list_str = list(string) q_num = int(q_num) # 문자열의 길이를 구합니다. str_size = len(l..

[코드트리] 2023.07.07 0

[코드트리] 직각삼각형 별 출력 > 별표 출력하기 2

정수 n의 값을 입력받아 별표를 출력하는 프로그램을 아래 예를 참고하여 작성해보세요. n에 2를 입력받는 경우 * * * n에 3을 입력받는 경우 * * * * * * # 변수 선언 및 입력 n = int(input()) # 길이가 n인 직각삼각형을 출력합니다. for i in range(n): for _ in range(n-i): print("*", end=" ") print() 알고리즘 변수를 선언하여 정수 n을 입력 받고, 2중 for문 작성 1. i의 초기값은 0이고, i가 n 미만일 때만 실행되도록 조건을 걸고, i가 매 for loop마다 1씩 증가 2. j의 초기값은 0이고, j가 n-i 미만일 때만 실행되도록 조건을 걸고, j가 매 for loop마다 1씩 증가 안쪽 for문의 각 for ..

[코드트리] 2023.06.22 0

[SQL][프로그래머스] 주문량이 많은 아이스크림들 조회하기

문제 설명 다음은 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF 테이블과 7월의 아이스크림 주문 정보를 담은 JULY 테이블입니다. FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. FIRST_HALF 테이블의 기본 키는 FLAVOR입니다. FIRST_HALF테이블의 SHIPMENT_ID는 JULY테이블의 SHIPMENT_ID의 외래 키입니다. JULY 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER 은 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 ..

[프로그래머스] 2023.08.19 0

[코드트리] 문자열 밀기 > 문자열 돌리기

알파벳으로 이루어진 문자열이 주어지면, 문자열의 길이를 L이라고 했을 때 오른쪽으로 한 글자씩 밀어서 출력하는 것을 L회 반복하는 프로그램을 작성해보세요. 예) ABCD가 주어지는 경우 ABCD DABC CDAB BCDA ABCD # 문자열을 입력받습니다. string = input() # 문자열의 길이를 구합니다. leng = len(string) # 문자열을 출력합니다. print(string) # 문자열을 오른쪽으로 한 칸 쉬프트하고 문자열을 출력합니다. 이를 len회 반복합니다. for _ in range(leng): # 문자열을 오른쪽으로 한 칸 쉬프트합니다. string = string[-1] + string[:-1] # 문자열을 출력합니다. print(string) # 나의 풀이 ------..

[코드트리] 2023.07.07 0

[코드트리] 문자열 찾기 > 부분문자열 위치 구하기(★)

주어진 입력 문자열에 대하여 목적 문자열이 부분 문자열로 존재하는 경우, 부분 문자열의 시작 인덱스를 출력하는 코드를 작성해보세요. 인덱스는 0부터 시작한다고 가정합니다. import sys input_str = input() target_str = input() input_len, target_len = len(input_str), len(target_str) # 입력 문자열의 각 문자를 시작점으로 하여 목적 문자열을 만들 수 있는지 확인합니다. for i in range(input_len): # input_str의 i 부터 i + target_len - 1까지의 원소가 # target_len의 0부터 target_len - 1 까지의 원소와 # 정확히 일치하는지 확인합니다. # 만약 input_str..

[코드트리] 2023.07.04 0

[코드트리] Min/Max > 가장 왼쪽에 있는 최댓값(★)

N개의 숫자가 주어졌을 때, 주어진 숫자들 중 최댓값의 위치를 출력합니다. 만약 최댓값이 여러 개라면, 가장 왼쪽에 있는 최댓값의 위치를 출력합니다. 그 이후에는 위에서 구한 최댓값의 위치보다 더 왼쪽에 있는 숫자들 중 최댓값을 구해 그 위치를 출력합니다. 이 경우에도 최댓값이 여러 개라면, 가장 왼쪽에 있는 최댓값의 위치를 출력합니다. 위의 과정을 끊임없이 반복하며, 최종적으로 첫 번째 원소가 뽑히게 되면 이 과정을 종료합니다. 이러한 과정을 거쳐 구해진 최댓값의 위치들을 출력하는 프로그램을 작성해보세요. # 변수 선언 및 입력 n = int(input()) a = list(map(int, input().split())) prev_max_idx = n # 첫 번째 원소가 최대가 되기 전까지 계속 반복합..

[코드트리] 2023.07.02 0

[코드트리] 배열 만들기 > 짝수인 것만 출력하기

n개의 원소가 주어졌을 때, 주어진 n개의 원소 중 짝수인 값만 출력하는 프로그램을 작성해보세요. 단, 짝수인 값을 새로운 배열에 저장한 뒤 출력해 보도록 합니다. # 변수 선언 및 입력 n = int(input()) # 배열에 주어진 수를 입력받아 저장합니다. arr = list(map(int, input().split())) new_arr = [] # n개의 정수 중 짝수만 새로운 배열에 저장 for elem in arr: if elem % 2 == 0: new_arr.append(elem) # n개의 정수 중 짝수만 출력 for elem in new_arr: print(elem, end=" ") # 나의 풀이 -------------------------- n = int(input()) arr = ..

[코드트리] 2023.06.29 0

[python] 피보나치 수열 만들기

방법 1 - append 함수 이용하기 arr = [0, 1, 1] # 3번째 항부터 10번째 항까지 추가 for i in range(3, 11): arr.append(arr[-1] + arr[-2]) # 10번째 항 출력 print(arr[10]) >> 55 방법 2 arr = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] arr[1] = arr[2] = 1 # 3번째 항부터 10번째 항까지 추가 for i in range(3, 11): arr[i] = arr[i - 1] + arr[i - 2] # 10번째 항 출력 print(arr[10]) >> 55 방법 3 pp, p = 1, 1 for _ in range(3, 11): pp, p = p, pp + p print(p) >> 55

[개념 및 문법] 2023.06.29 0