목록전체 글 (141)
종식당

AWS접속 및 설정 AWS에 로그인 후 EC2에 들어간다. 이전에 지역은 서울로 선택해야 인스턴스가 확인 가능하다. 인스턴스 생성 EC2 대시보드에 들어가면 리소스에서 현재 내 인스턴스를 확인할 수 있다. 인스턴스를 아직 생성하지 않아 0개임을 확인할 수 있고 인스턴스를 눌러 생성할 수 있다. 인스턴스의 정보들을 확인할 수 있으며 인스턴스 시작을 눌러 생성한다. 이름은 따로 정해주지 않아도 되니 정해주지 않고 진행을 했다. AMI를 정하는 부분인데 여기서는 어떤 종류의 서버로 구성할지 선택할 수 있다. 원하는 OS로 정해주면 되고 수업에서는 Ubuntu로 진행하게 되었다. 학부 수업에서 vmware를 통해 ubuntu를 많이 사용했어서 익숙하게 다룰 수 있었다. 그리고 프리티어 사용 가능이라고 적..

4-2 학부 마지막 학기를 앞두고 좋은 기회가 생겨 2024.08.26(월)~2025.02.26(수) 이 기간 동안 현대오토에버 모빌리티 sw 스쿨 웹/앱 과정에 참여하게 되었다. 4-2학기에는 학교 수업보다는 외부 활동을 해보고 싶어 1학기에 졸업학점과 졸업요건을 모두 채워놓았다. 덕분에 2학기에는 최소 학점에 온라인으로 수강하게 되었다. 조금 늦게 적게 되어 현재는 1달 정도 퍼센트로 딱 20% 정도 수강한 상태이다. 앞으로는 지금까지 공부한 내용을 좀 정리해 볼 생각이다. 이 과정과 함께 비슷한 시기에 주말알바까지 하게 되어 정신없이 한 달을 보낸 것 같다. 이제는 둘 다 조금은 적응을 한 상태이니 힘들지만 적어도 6개월을 열심히 살아보겠습니다아아아일단 이 과정은 마감 전날 자소설 닷컴에서 확인해서..

https://www.acmicpc.net/problem/3052문제설명숫자 10개를 입력받아 42로 각각 나누었을 때 서로 다른 나머지 값들이 몇 개 있는지 출력하면 되는 간단한 문제이다. 제출코드import java.util.HashSet;import java.util.Scanner;public class Main { public static void main(String[] args) { HashSet hash = new HashSet(); Scanner sc = new Scanner(System.in); int[] arr = new int[10]; for (int i = 0; i 코드설명먼저 배열을 만들어 10개의 숫자를 입력받으려 했다. ..

https://www.acmicpc.net/problem/7562문제설명시작 좌표와 도착 좌표가 주어지면 나이트가 최소 몇 번을 이동해야 하는 지를 출력해야 하는 문제이다.제출코드from collections import dequeimport sysinput = sys.stdin.readlinedx = [-2,-1,1,2,2,1,-1,-2] #이동할 수 있는 x좌표dy = [1,2,2,1,-1,-2,-2,-1] #이동할 수 있는 y좌표def bfs(l,a,b,c,d): map = [[-1]*l for _ in range(l)] #초기에 모든 좌표 -1설정 map[a][b] = 0 #시작점 0으로 설정 dq = deque() dq.append((a,b)) while dq: ..

https://www.acmicpc.net/problem/1747문제설명먼저 숫자 N을 입력받고 N부터 1,000,000까지 숫자 중 소수이면서 팰린드롬인 수를 구해 출력하면 된다. 여기서 팰린드롬 수란 숫자를 거꾸로 뒤집었을 때 처음 숫자와 같은 수를 말한다. ex) 101, 202제출코드import mathdef isPrime(x): if x == 1: return False for i in range(2,int(math.sqrt(x)+1)): if x % i == 0: return False return True def isPel(x): if str(x) == str(x)[::-1]: return True ret..