Notion으로 알고리즘 정리하기 (+ 템플릿 공유)
·
SSAFY
안녕하세요 ~~~~~ ㅎㅎㅎ 자바 전공자 트랙은 이제 싸피에서 1학기 알고리즘 구간이 끝났습니다! 알고리즘 수업은 끝났지만.. 알고리즘은 계속 이어나가야겠죠? (템플릿 공유는 글의 마지막 부분에 있어요😮) 다들 알고리즘 풀이할 때나 풀이 이후에 정리하시나요? 알고리즘 한 번 풀면 쭈우우욱 기억하면 좋겠지만... 전 풀었던 문제도 나중에 보면 또 새롭더라구요... 과거에 파이썬으로 알고리즘 풀 때 노션에 정리했었는데 최근에는 급급하게 문제 푸느라 따로 정리를 안 했었어요..! 그랬더니 비슷한 유형의 문제를 봤을 때 희미하게 생각나서 풀었던 거 다시 보고 싶을 때 정확히 어떤 문제인지도 헷갈렸어요..ㅠ^ㅠ 예전엔 이런 방식으로 정리했었는데 점점 문제가 많아질수록 찾기도 힘들고 보기도 힘들더라구요..ㅋㅋ 저때..
[HTML] script 태그의 async, defer 차이
·
WEB/HTML
HTML에서 JavaScript를 포함할 때 script 태그를 사용한다. 이 script 태그가 어디에 위치하느냐에 따라 조금씩 차이점이 있는데 이를 알아보도록 하자! 1. head 태그 안에 script 태그 포함 head 태그 안에 script 태그를 포함할 경우, HTML을 파싱하다가 멈추고 JavaScript 파일을 먼저 다운받는다. JavaScript를 다 다운받으면 실행한 후 그 이후에 HTML을 마저 파싱한다. 단점: 자바스크립트 용량이 커서 다운로드가 오래 걸리면 그동안 뒤의 HTML이 파싱되지 않기 때문에 페이지 로드가 느려진다. 2. body 태그 마지막에 script 태그를 포함 1번의 문제점을 해결할 수 있는 방법이다. script 태그를 body의 마지막에 포함하게 되면, HTM..
[SSAFY] 일타싸피를 걱정하는 당신께.
·
SSAFY
난 대학 시절 🎵 포켓볼을 🎱 전공했단 사실😗 🎺 ✨ 니 놈을 이겨 눈물 🤣 콧물 🤧 쏙 다 빼주마 📯 🎶 🎷 🧐 일타싸피가.. 뭘까요?대충 당구 치는 게임인 건 알겠는데... 코드로 당구를 어떻게 쳐요???? 자자, 그건 피타고라스의 정리와 삼각함수 개념을 활용하면 된답니다 ~ ^^* 그럼 어디 삼각함수부터 알아.. 보지는 맙시다 솔직히 삼각함수 기억나나요???? 그렇다면 부럽군요.. 전 졸업과 동시에 제 모든 기억을 놓아주고 왔답니다 먼저 일타싸피에 대한 기본적은 룰은 싸피에서 OT를 통해 다 설명해 줍니다!! 포켓볼 몰라도 걱정하지 마세용~ 전 포켓볼 좋아해서 포켓볼 모르는 사람들한테 설명해 줬어요 ㅎㅎ그리고 아이폰 문자 게임으로 반 언니랑 포켓볼 룰도 함께 익혔답니다~~ ( 아 암튼 시험공부한 거..
Visual Studio Code - 확장 프로그램(extension) 추천
·
Computer/tip
vsc로 웹 개발 코딩할 때 도움되는 익스텐션 추천 1. Live Server 크롬에 html 파일 경로를 치면 웹 페이지로 볼 수 있는데, 이는 파일에 변경사항이 있을 때마다 새로고침해줘야 한 Live Server를 install하면 vsc 우측 하단에 Go Live 버튼이 뜬다 Go Live 버튼을 누르면 새로고침하지 않아도 파일을 저장하자마자 웹에서도 변경사항이 반영된다 2. Live Preview 돋보기를 누르면 실시간으로 vsc에서 미리보기할 수 있다 3. Material Theme 다양한 vsc 테마 제공 Set Color Theme 버튼을 누르면 다른 테마로 변경할 수 있다 4. Material Icon Theme vsc에서 뜨는 파일 아이콘 테마 html, css, js...등 파일명 우측..
[SSAFY] 한 달 간의 자바 적응기 (파이썬 안녕..)
·
SSAFY
안녕하세요!!!!!!!!!!!!!! 싸피 합격 이후 11기 SSAFYcial로 돌아왔습니다. 🤔 싸피셜이 뭐냐? 싸피 공식 기자단으로 싸피의 공식 활동과 생활 이야기를 대내외적으로 홍보하는 활동을 합니다. 싸피셜 지원은 간단한 지원서와 데모 콘텐츠를 제출했습니다! 전 기자단 경험은 없지만, 대학생 때 비교과 프로그램을 소개하는 카드뉴스를 제작하여 에타에 홍보하는 서포터즈 활동을 했었고 그때 제작했던 카드뉴스와 함께 간단한 인스타툰을 그려서 제출했습니다. 🎁 싸피셜 혜택1. 월 5만원 활동 마일리지 지급우수 기자 시상도 한다고 하네요~! 2. 싸피셜 기자단 명함 증정그냥 왠지 있으면 귀엽잖아요. 3. 싸피셜 배지, 블루투스 키보드 선물배지 색은 기수마다 살짝 다른 것 같습니다. 선물은 매번 달라질 수도 있..
[Java] 자바 문자열 특정 위치에 문자 삽입하기
·
Language/Java
SWEA 2027. 대각선 출력하기 문제를 풀기 위해 찾아봤다. 자바 문자열에서 index로 중간에 문자를 삽입하기 위해서는 String 타입을 쓰면 안 된다. StringBuffer를 이용하면 insert로 문자열의 중간에 다른 문자를 삽입할 수 있다. for (int idx = 0; idx < 5; idx++) { StringBuffer sb = new StringBuffer(); sb.append("++++"); sb.insert(idx, "#"); System.out.println(sb); } 아래 같은 출력 결과를 확인할 수 있다~!
[Java] 자바 문자를 숫자로 바꾸기 (char to int)
·
Language/Java
처음에는 문자(char)를 숫자(int)로 바꿀 때 문자열(String)과 차이가 없는 줄 알고 Integer.parseInt()를 썼더니 아래와 같은 에러가 떴다. Exception in thread "main" java.lang.Error: Unresolved compilation problem: The method parseInt(String) in the type Integer is not applicable for the arguments (char) String을 int형으로 바꿀 때는 Integer.parseInt()를 쓰지만, char를 int형으로 바꿀 때는 아래의 두 가지 방법을 사용한다. Solution 1 char c = '1'; int n = c - '0'; // 1 '0'의 아스..
[Java] 자바 문자열 index 접근하기
·
Language/Java
파이썬을 하다가 자바로 넘어오니 헷갈려서 문자열의 index를 배열처럼 접근하였다. (strNum[n]) Exception in thread "main" java.lang.Error: Unresolved compilation problem: The type of the expression must be an array type but it resolved to String 자바는 파이썬과 달리 문자열을 배열처럼 index 접근이 불가능하다. 자바에서 문자열의 index 접근을 위해서는 charAt()을 사용해야 한다. 사용 예시 String str = "hello" char c = str.charAt(1) // e 자바 문자열 index 접근하는 방법 자바 문자열 특정 위치 문자 반환하는 방법