본문 바로가기
728x90

전체 글224

22_09_01 계획 9/18 토스 140 https://12370.tistory.com/entry/%ED%86%A0%EC%9D%B5%EC%8A%A4%ED%94%BC%ED%82%B9-%EA%B0%9C%EC%A0%95-%EB%B3%80%EA%B2%BD%EB%90%9C-%EB%A0%88%EB%B2%A8-%EC%A0%90%EC%88%98%ED%91%9C?category=944940 토익스피킹 개정! 변경된 레벨 점수표 토익스피킹 시험 개정과 성적등급이 개편되었습니다. 성적개편으로 TOEIC Speaking 시험결과가 기존의 레벨 등급이 아니라 OPIc과 같은 ACTFL 등급으로 표시됩니다. [변경된 토익스피킹 점수 등급] 토 12370.tistory.com 9~11월 하반기 서류접수(nig넥스원, 금융공기업) 10/28 kb it.. 2022. 9. 1.
1018 https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 이 문제는 브루트포스 유형이다. 모든 경우의 수를 구해야 하는 문제인데 어떻게 해야 할지 감이 안 잡히는 문제였다. https://god-gil.tistory.com/62 [백준 알고리즘/python] 백준 1018번 체스판 다시 칠하기, 파이썬 설명 백준 알고리즘의 브루트 포스 단계, 1018번 체스판 다시 칠하기를 파이썬으로 풀어보았다. 문제 출처 https://www.acmicpc.n.. 2022. 8. 30.
해외 포트폴리오 참고방법(whalewisdom) whalewidsom이란 글로벌 유명 자산가들의 포트폴리오를 볼 수 있는 사이트입니다. 흔히 아는 워렌버핏, 마이클 버리, 우리나라 국민 연금까지 전부 나와 있습니다. 이를 분기 보고서를 13F 보고서라 하며 이러한 포트폴리오를 실시간이 아닌 45일 전의 포트폴리오를 볼 수 있습니다. 예를 들어 분기는 3,6,9,12월이 끝날 때 이루어지므로 각각 45일 후인 6,8,11,2월 중순에 분기별 포트폴리오를 확인할 수 있습니다. 실시간 포트폴리오가 아니므로 무작정 따라하기보다는 산업과 투자흐름정도로만 참고하시는 게 좋습니다. 1. 아래 사이트에 접속합니다. https://whalewisdom.com/ Track Hedge Funds Using 13F Filings and Data from the Whales.. 2022. 8. 26.
1436 https://www.acmicpc.net/problem/1436 1436번: 영화감독 숌 666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타 www.acmicpc.net n = int(input()) six_number='666' number = 0 cnt = 0 while True: number +=1 if six_number in str(number): cnt += 1 if cnt == n: break print(number) 2022. 8. 25.
11722 11722번: 가장 긴 감소하는 부분 수열 (acmicpc.net) 2022. 8. 22.
9095 9095번: 1, 2, 3 더하기 (acmicpc.net) 9095번: 1, 2, 3 더하기 각 테스트 케이스마다, n을 1, 2, 3의 합으로 나타내는 방법의 수를 출력한다. www.acmicpc.net 2022. 8. 22.
11729 https://www.acmicpc.net/problem/11729 11729번: 하노이 탑 이동 순서 세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 www.acmicpc.net n = int(input()) def hanoi(n, a, b, c): if n == 1: print(a, c) else: hanoi(n - 1, a, c, b) print(a, c) hanoi(n - 1, b, a, c) sum = 1 for i in range(n - 1): sum = sum * 2 + 1 print(sum) hanoi(n, 1, 2, 3) 하노이는 코드로 구현하는.. 2022. 8. 18.
1149 https://www.acmicpc.net/problem/1149 1149번: RGB거리 첫째 줄에 집의 수 N(2 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 각 집을 빨강, 초록, 파랑으로 칠하는 비용이 1번 집부터 한 줄에 하나씩 주어진다. 집을 칠하는 비용은 1,000보다 작거나 www.acmicpc.net rows = int(input()) # 원하는 줄의 갯수를 입력 rgb = [] #RGB값을 입력할 빈 리스트 생성 for i in range(rows): rgb.append(list(map(int, input().split()))) for i in range(1, len(rgb)): #RED rgb[i][0] = min(rgb[i - 1][1], rgb[i - 1][2]) .. 2022. 8. 18.
2839 https://www.acmicpc.net/problem/2839 a = [] count = 0 n = int(input()) if n%5 == 0: #나눴을 때 나머지가 0이면 5로 나눈 값을 a에 저장 a.append(int(n/5)) count += 1 for n_5_div in range(0, int(n/5)+1): #처음에 5를 0~ 5나누기의 몫까지 차례대로 n을 나눔 c = n-(5*n_5_div) for c_3_div in range(0, int(c/3)+1): # 5로 나눈 값에대가 3을 또 나눈 몫까지 차례대로 c를 나눔 if c%3 == 0: a.append(n_5_div + int(c/3)) count += 1 if count == 0: a.append(-1) print(min(a)) 2022. 8. 17.
2798번 https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net from itertools import combinations n, m = map(int,input().split()) number = map(int,input().split()) number_sum = [] for i in combinations(number, 3): number_sum.append(sum(i)) number_sum.sort() for i in n.. 2022. 8. 14.
2217번 https://www.acmicpc.net/problem/2217 2217번: 로프 N(1 ≤ N ≤ 100,000)개의 로프가 있다. 이 로프를 이용하여 이런 저런 물체를 들어올릴 수 있다. 각각의 로프는 그 굵기나 길이가 다르기 때문에 들 수 있는 물체의 중량이 서로 다를 수도 있다. 하 www.acmicpc.net N= int(input()) k = [] for i in range(N): k.append(int(input())) k.sort() k_max = [] for i in range(N): k_max.append(k[i]*(len(k)-i)) print(max(k_max)) 2022. 8. 14.
새롭게 알게 된 것들 정리 1. 입출력은 문자열이다. print(3)이렇게 해도 3이 나오지만 3은 int형이 아니라 str형이다. 2. 문자1개씩 따로 분리 -> input만 사용하여 변수에 리스트 형태로 저장 문자를 공백이나 문자기준으로 분리-> .split("기호")를 사용하여 s = input() s 를 하고 hello world를 하면 s[]리스트 형태로 저장 s = input().split() -> 공백을 기준으로 분리 s = input().split(" ") -> 공백을 기준으로 분리 s = input().split("") -> ""은 사용 불가능(이렇게 할꺼면 split을 사용안하고 그냥사용해야함) a, b = input().split(" ") -> 356 4542처럼 공백을 1개 사용해서 입력받을 경우에만 a,b에.. 2022. 8. 11.
서울 후기 KB국민은행 IT아카데미를 듣기 위해 일주일 동안 서울에서 지냈다 (7/31~8/6) 중요한 교육내용은 비밀로 해야 되기 때문에 거의 놀다온 이야기이다 ㅎㅎ;; 7/31 태호랑 같이 부산공항에서 비행기를 타고 김포공항에 1시쯤 도착하였다. 너무 배고파서 밥밥밥을 찾았다. 공항 내의 식당에서 간단하게 끼니를 때우고 나는 게스트하우스로 갔고 태호는 누나 집으로 갔다. 갑자기 뜬금없는 이야기인데 형제의 관계는 직계가 아니라는 사실을 오늘 알게 되었다. 가족 관계도를 그렸을 때 작대기의 갯수만큼 ()촌이 더해진다. 나와 부모님은 직계이므로 1촌, 나와 누나는 부모님을 거쳐서 작대기가 그려지므로 2촌이다. 그냥 갑자기 생각나서 적어보았다.ㅋㅋㅋㅋ TMI ㅈㅅ 서울 강남 드럽게 비싸다. 지금 보는 숙소는 하루에 2.. 2022. 8. 9.
면접 합격 면접 합격! 첫주는 입과교육이라 노트북 지원, 서약서 작성 등등 대면으로 하면 편할게 많을 것 같아서 대면 교육을 위해 서울로 가기로 결정했다. 그래서 친구랑 같이 숙소랑 뱅기표를 예약하느라 지금에야 쓴다 하핫 2022. 7. 29.
sw 역량 테스트 문제는 부산은행sw역량평가처럼 ssafy구성과 비슷하게 나왔다. 문제 난이도는 비교하자면 kb it 아카데미 < 부산은행 채용연계형이였다. 만약에 준비하시는 분들이 있다면 시중에 나와 있는 ssafy책을 구입하셔서 준비하시면 충분할 것 같습니다. 2022. 7. 22.
728x90