전체 글 102

[알고리즘풀이]백준 15663: N과 M (9) JAVA

목차 개요 본문 1) 문제 2) 과정 3) 코드 전체 개요 이전에 알고리즘 스터디에서 JAVA를 이용해 백준 15663번 N과 M (9)를 풀었습니다. 이를 정리해보고자 합니다. https://www.acmicpc.net/problem/15663 15663번: N과 M (9) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 본문 1) 문제 2) 과정 초반에 풀었던 거라 어느정도 시간이 걸렸는지 잘 기억은 안나지만 15649~15652와 비슷하였음에도 좀 어렵게 풀었던 문제로 기억합니다. (나머지 n과 m이 연결되어있는 15649 포스트 링..

[알고리즘풀이]백준 2805: 먹을 것인가 먹힐 것인가 JAVA

목차 개요 본문 1) 문제 2) 과정 3) 코드 전체 개요 이전에 알고리즘 스터디에서 JAVA를 이용해 백준 2805번 나무 자르기를 풀었습니다. 이를 정리해보고자 합니다. 2805번: 나무 자르기 첫째 줄에 나무의 수 N과 상근이가 집으로 가져가려고 하는 나무의 길이 M이 주어진다. (1 ≤ N ≤ 1,000,000, 1 ≤ M ≤ 2,000,000,000) 둘째 줄에는 나무의 높이가 주어진다. 나무의 높이의 합은 항상 M보 www.acmicpc.net 본문 1) 문제 2) 과정 이것도 꽤 시간이 걸렸던 문제였습니다.(한 1시간~2시간 정도) 이 문제는 main에 input과 func로 구성하여 풀었습니다. func에 output을 넣어 조금이라도 시간을 줄여보고자 했습니다. 2-1) main priv..

[알고리즘풀이]백준 2470: 두 용액 JAVA

목차 개요 본문 1) 문제 2) 과정 3) 코드 전체 개요 오랜만에 알고리즘 공부한 걸 올리네요! 이전에 알고리즘 스터디에서 JAVA를 이용해 백준 2470번 두 용액을 풀었습니다. 2470번: 두 용액 첫째 줄에는 전체 용액의 수 N이 입력된다. N은 2 이상 100,000 이하이다. 둘째 줄에는 용액의 특성값을 나타내는 N개의 정수가 빈칸을 사이에 두고 주어진다. 이 수들은 모두 -1,000,000,000 이상 1,000,00 www.acmicpc.net 본문 1) 문제 2) 과정 꽤 긴 시간을 들여서 풀었던걸로 기억하는 문제입니다. (1시간~2시간 정도 썼던 것 같습니다) 이번엔 main에 모두 넣어서 문제를 풀었습니다. 그동안 문제를 풀면서 알고리즘 문제는 input& initialize, log..

[스타트 패키지 구매] 술덕후님의 스타트 패키지 주문제작 신청했어요!!

가난한 휴학생으로써,,, 유튜브로 칵테일 만드는 걸 보는 정도로 만족하며 지내던 중 유튜버 술덕후님께서 좋은 구성과 가격으로 패키지를 만든다는 글이 올라왔습니다! 뒹굴거리며 유튜브보던 휴학생은 그 포스트를 발견한 그 날 바로 사전신청을 했어요!!!!!! 그렇게 잊지는 않고 잘 지내던 중,, 오늘 아래와 같이 문자가 왔습니다...! 처음에는 처음보는 사이트와 번호,, 이상한 주소 띡? 하며 피싱...?인가 싶어서 망설이고 검색을 조금 했어요...! ㅋㅋㅋㅋㅋㅋ.....(맘놓고 주소 누르기 무서운 요즘 세상,,,) 사이트 들어가곤 영롱한 구성에 그만 놀라버렸답니다... ㅠㅠㅠ 저렇게 보관까지 용이하게 거치대까지 주시다니... 칵테일 만드는 영상을 봤다면 익숙할 기구들이 집합해 있었어요! 제가 하는 정도론 충..

[자바스크립트] String을 number로 바꾸는 법

개요 이번 해커톤에 나가서 document.getElementById로 datalist에서 선택된 값을 숫자로 받아와야 했습니다... 여러 언어가 섞이고 검색도 잘안되던 날이라 좀 헤맸고 발견한 해답을 기록해두고자 합니다. 본문 1. Number() 간단합니다. String인 값을 Number()로 감싸주면 됩니다. var string = "12"; var integer = Number(string); alert(typeof(integer)); // number 2. parseInt(), parseFloat() Number와 마찬가지로 감싸주면 됩니다. 자세한 내용은 아래 링크를 참고하세요..! https://developer.mozilla.org/ko/docs/Web/JavaScript/Referenc..

Language/Javascript 2021.09.26

[연합해커톤 참여] Likelion-2021 9th HACKATHON 후기 (+ 은상 2등!!!!)

들어가기 앞서.. 요즘 조금 바빴어요.. 8월에 동아리에 치이며 살 때, 9월은 여유있을거라 생각했는데 막상 들어오니 SQLD시험, 개인 사정, 만나서 하는 스터디 등등으로 이번주는 매일 카페인을 들이부었네요... 요즘 헬스다니는게 너무 재밌었는데 저번주 금요일에 갑자기 2주 동안 쉬겠다고 문자 하나 띡- 오고... 그래서 1주일 넘는 기간동안 헬스장 못가는 맘을 조금이나마 풀어보고자 집앞 저수지 산책을 하며 지냈습니다 :) 개요 이번 멋쟁이사자처럼 9기에 들어오고 오늘! 첫 연합 해커톤에 참가했습니다! 위의 사진처럼 12개의 대학이 모여서 무작위로 3~4명씩 팀을 이뤄 프로젝트를 진행되었습니다! 저는 19팀에서 장고와 자바스크립트를 이용해 백엔드 개발을 담당했습니다 😎 개발 어제 주제를 듣고 회의를 잠..

Life/해커톤 2021.09.26

[NoSQL] firebase 공부하며 간단히 이해해본 noSQL (관계형 DB vs NoSQL)

개요 4일만에 안드로이드 개발을 배우고,, 시작하고,, 완성은아니지만 간단하게나마 끝을 냈다! 안드로이드로 유저인증을 공부하면서 firebase를 알게되었고 이것저것 찾다보니 어느정도 어떤 느낌인지 그리고 내가 익숙했던 RDBMS와 다른건 무엇인지 대략적으로 알게 되었다. 그래서 이를 정말 간단하게나마 기록해두려고 한다. 본문 다음과 같은 3명의 사람을 각각 관계형 데이터베이스(SQL)와 비관계형 데이터베이스(NoSQL)로 표현해보고자 합니다. 관계형 데이터베이스 먼저 관계형 데이터 베이스는 Person이라는 테이블에 각 사람을 Row(혹은 Record)로 저장하고, 이들의 특징(ex. 이름, 나이, 키 etc)을 column(혹은 Attribute)로 표현합니다. 테이블을 그려보면 다음과 같습니다. 이..

[Android:오류해결] The emulator process for AVD has terminated

개요 이번 과 내 동아리 프로젝트로 프론트엔드 팀이 제작한 앱프론트에 맞춰 백엔드 개발을 맡게 되었습니다. 원래 백엔드 팀원들은 웹백엔드를 생각하고 들어왔는데(물론 저도 마찬가지...) 아이디어 설계하고 디자인하는 과정에서 앱으로 급하게 변경되어 2주를 앞두고 안드로이드에 대해 아무것도 모르는 병아리 개발자 3명은 공부부터 서버까지 알아서 만들어가야하는 상황이 되었습니다.. 급하게 1주동안 되도않는 강의찾아보았지만 턱도 없었고(이로써 강의 품질의 중요성을 깨닫게 됨.) 급히 "Do it! 안드로이드 앱 프로그래밍" 영상을 빠르게 정독하며 공부를 하려 했는데,,, (더 긴 내용이 있지만, 해당 프로젝트가 끝나면 근황파트에 업로드하겠습니다.) 안드로이드 앱을 만들어 빌드까진 성공적으로 되었지만 애뮬레이터를 ..

[2021/08/13] 자격증 준비 연기 / 스터디 진행상황 / 해커톤 끝...!

인사 실질적으로 만든건 3일컷인데다 다들 시간 쪼개가며 만들고 미숙했던 부분들도 많았던 전체동아리 프로젝트를 방금 끝냈습니다!!!!! 계획 하반기의 원래 계획은 나름대로 컴퓨터와 관련된 자격증 중에서 접근성, 가격 등이 제 상황에 맞는 사진 속의 자격증들을 따보며 스프링, js에 집중하려고 했습니다. 그런데 8월에 들어서자마자 매주 각 프젝/스터디에서 해야할 일이 생겼습니다. 백엔드 스터디에서 장고 스터디를 하기 위해(지만 어쨰 css하는 시간이 더 길다) 인스타그램 클론코딩하기 전체동아리에서 하는 해커톤으로 장고를 이용해 책관련 sns만들기 과 동아리에서 하는 팀단위 프로젝트로 백엔드로 참여하여 음악공유 sns만들기 기존 알고리즘 스터디에서 매주 백준 문제 4개 풀기 만들기 프로젝트들은 아직 언어들이 ..

Life/근황 2021.08.13

[알고리즘풀이]백준 7795 : 먹을 것인가 먹힐 것인가 JAVA

목차 개요 본문 1) 문제 2) 과정 3) 코드 전체 개요 이번 알고리즘 스터디에서 JAVA를 이용해 백준 7795번 먹을 것인가 먹힐 것인가를 풀게 되었습니다. 7795번: 먹을 것인가 먹힐 것인가 심해에는 두 종류의 생명체 A와 B가 존재한다. A는 B를 먹는다. A는 자기보다 크기가 작은 먹이만 먹을 수 있다. 예를 들어, A의 크기가 {8, 1, 7, 3, 1}이고, B의 크기가 {3, 6, 1}인 경우에 A가 B를 먹을 www.acmicpc.net 본문 1) 문제 2) 과정 이것도 꽤나 쉽게? 한 30분?40분 걸려 풀어낸 문제라 난이도가 그리 높은 문제는 아니였습니다. 코드는 이번에는 조금 긴 input, 중요로직인 func, 출력을 담당하는 output으로 구성하였습니다. 2-1) main ..