본문 바로가기

활동정리51

알고리즘 특강 1일차 : dx, dy 테크닉 dx,dy 테크닉은 좌표를 상하좌우로 움직이는 알고리즘을 풀 때 주로 사용하는 방법이다. 사실 이 방식은 문제를 풀고 다른 사람 코드랑 비교하는 과정에서 많이 보았는데, 그냥 편해서 사용하는줄만 알았던 코드가 하나의 알고리즘 개념이었다니 신기했고, 앞으로는 이 방법을 적극적으로 이용해야겠다는 생각이 들었다! 0이 입력되면 동쪽으로, 1이 입력되면 남쪽으로, 2가 입력되면 서쪽으로 , 3이 주어지면 북쪽으로 가는 코드를 짜려고 한다. int nowNum = 0; int x = 1; int y = 1; if(nowNum == 0){ x++; } else if(nowNum = 1){ y--; } else if(nowNum = 2){ x--; } else if(nowNum =3){ y++; } 이러한 방식으로 .. 2023. 7. 24.
오리엔테이션 : 시간복잡도 계산 시간복잡도 : 내 프로그램이 수행하는 연산의 수를 수식으로 나타낸 것 보통 빅오(O) 표기법을 사용하는데 이는 최악의 경우를 기준으로 계산한다. for문 int ex(n){ int x = 0; for(int i = 0;i 2023. 7. 20.
모각코 2회차 활동 내용 정리 2023.7.14 모각코 2회차 목표 백준 알고리즘 문제 풀고 블로그에 정리하기 https://ethereal-coder.tistory.com/48 백준 [자바 java] 14719 : 빗물 https://www.acmicpc.net/problem/14719 14719번: 빗물 첫 번째 줄에는 2차원 세계의 세로 길이 H과 2차원 세계의 가로 길이 W가 주어진다. (1 ≤ H, W ≤ 500) 두 번째 줄에는 블록이 쌓인 높이를 의미하는 0이상 H ethereal-coder.tistory.com https://www.acmicpc.net/problem/14719 14719번: 빗물 첫 번째 줄에는 2차원 세계의 세로 길이 H과 2차원 세계의 가로 길이 W가 주어진다. (1 ≤ H, W ≤ 500) 두 번.. 2023. 7. 15.
잔디의 충남대 전과 설명서 2탄 안녕하세요! 1탄에서는 전과를 하기 위한 아주 기본적인 사항에 대해서 설명해 드렸는데요2탄에서는 저도 전과 전에 궁금했고, 여러분도 궁금해하실 내용들을 하나씩 정리해 드리겠습니다!  Q1) 충남대의 전과 난이도가 궁금합니다. A1)과마다 너무 다릅니다. 전과생을 아예 받지 않는 과도 있고, 전출을 잘 시켜주지 않는 과도 있어요. 또한 같은 단과대 내에서 전과를 하는 것과 단과대를 옮기는 것의 난이도는 정말 다를 것입니다.하지만 전체적으로 준비를 열심히 한다면 충분히 가능성이 있을 것이라고 생각합니다. Q2)전과 사유서는 어떻게 작성하나요? A2)전과 신청서를 보면 사유 적는 란이 작아요. 그래서 한 줄 정도로 적는 사람들도 있다고 들었습니다. 하지만 그러면 안 됩니다!! 자소서라고 생각하셔야 해요. 참고.. 2023. 7. 13.
잔디의 충남대 전과 설명서 1탄 안녕하세요!! 오늘은 제가 어떻게 전과를 했고, 전과를 하고 싶으면 어떻게 해야 하는지에 대한 글을 써보려고 합니다.전과를 하기 위해 이 글을 찾아오신 후배님들께 많은 도움이 되었으면 좋겠습니다! 우선 저는 같은 단과대인 공대에서 컴퓨터융합학과로 전과를 하였습니다. (전적과는 특정될 수 있으니 생략할게요!) 1학년 1학기 끝나고부터 전과를 결심했고, 준비는 본의 아니게 쭉 해왔던 것 같아요 그럼 일단 전과의 기본적인 과정부터 차근차근 설명해드리도록 하겠습니다. 1탄에서는 기본적인 절차를, 2탄에서는 궁금해하실만한 내용을 정리해 드릴게요! 1. 전과 공지 확인하기 12월 초쯤 모든 과의 공지사항에 전과 관련 공지가 올라옵니다.여기 페이지에서 확인해야 할 것은 전과 지원서류 접수 날짜와 면접날짜입니다. 저는.. 2023. 7. 13.
모각코 1회차 활동 내용 정리 2023.7.10 모각코 1회차 목표 : javaScript 기초 강의를 듣고 정리하기. https://ethereal-coder.tistory.com/28 [JavaScript] 연산자 기본연산자 더하기 + 빼기 - 곱하기 * 나누기 / 나머지 % *더하기를 하는 두 수 중 하나라도 String형이면 string을 합친 모양이 된다( ex) 1+ "2" = 12) 복합연산자 let a = 4; a = a + 5; a += 5; 변수 a에다가 5를 ethereal-coder.tistory.com 기본연산자 더하기 + 빼기 - 곱하기 * 나누기 / 나머지 % *더하기를 하는 두 수 중 하나라도 String형이면 string을 합친 모양이 된다( ex) 1+ "2" = 12) 복합연산자 let a = 4; .. 2023. 7. 11.