분류 전체보기20 코딩테스트 연습 (올바른 괄호, java) 프로그래머스 코딩테스트 연습문제 (올바른 괄호) import java.util.Stack; class Solution { boolean solution(String s) { Stack sta = new Stack(); // [실행] 버튼을 누르면 출력 값을 볼 수 있습니다. System.out.println(s); for(int i = 0; i 2023. 8. 24. 코딩테스트 연습 (과일 장수, java) 프로그래머스 코딩테스트 연습문제 (과일 장수) import java.util.Arrays; class Solution { public int solution(int k, int m, int[] score) { int answer = 0; Arrays.sort(score); int l = score.length; for(int i = l-1; m-1 2023. 8. 24. 코딩테스트 연습 (점 찍기, java) 프로그래머스 코딩테스트 연습문제 (점 찍기) class Solution { public long solution(int k, int d) { long answer = 0; int a = d/k; // k에 곱해질 수 있는 최댓값 for(int i=0; i 2023. 8. 24. 코딩테스트 연습 (무인도 여행, java) 프로그래머스 코딩테스트 연습문제 (무인도 여행) import java.util.ArrayList; import java.util.Arrays; import java.util.Stack; import java.lang.Integer; import java.lang.Boolean; class Dfs{ char[][] land = {}; boolean[][] check = {}; int sum = 0; ArrayList fa = new ArrayList(); Stack sta = new Stack(); void setDfs(char[][] a, int i, int j){ land = new char[i][j]; check = new boolean[i][j]; for(int k=0; ki).toArray(); .. 2023. 8. 24. Java 기본 지식 Java란? 객체 지향 프로그래밍 언어로 웹과 모바일 앱 개발에서 가장 많이 사용하는 언어 Java의 특징 - 간단하다 (simple) - 객체 지향적이다 (Object-oriented) : 숫자(int, long, float 등)나 논릿값(true, false)를 제외하면 대부분 객체로 구성 - 인터프리터 언어이다 (Interpreted) : 컴파일 언어인 동시에 인터프리터 언어이다. 자바는 먼저 텍스트 소스를 컴파일하여 이진 파일(클래스 파일)로 만든 다음, 자바 런타임이 이 클래스 파일을 인터프리트 interpret 하면서 실행한다. (인터프리터 언어는 코드를 한 줄씩 작성하고 실행하여 결과를 바로 확인할 수 있다.) 자바는 먼저 시스템과 무관한 이진 파일을 만듦으로써 컴파일 언어에 가까운 속도와 .. 2023. 8. 14. C++ 기본 지식 C++이란? C언어와 조상을 공유하고 객체 지향 및 일반화 프로그래밍과 같은 멀티 패러다임을 지원하는 프로그래밍 언어 객체 지향 프로그래밍 객체 지향 프로그래밍(Object-Orented Programming / OPP)이란 프로그램 설계방법론의 일종으로, 명령형 프로그래밍에 속한다. 단순히 데이터와 처리 방법으로 나누는 게 아닌, 프로그램을 수많은 '객체(object)'라는 기본 단위로 나누고 이들의 상호작용으로 서술하는 방식이다. (객체란 하나의 역할을 수행하는 '메소드와 변수(데이터)'의 묶음으로 봐야 한다) 하위 단위의 문제를 해결할 수 있는 객체들을 만들고, 이들을 조합해 상위 문제를 해결하는 상향식(Bottom-up) 해결법이다. 객체를 독립성/신뢰성이 높게 만들어두면 이후 수정 없이 재사용이.. 2023. 8. 13. 바이올린 연습 및 업그레이드~ 결혼 전에 바이올린을 너무 하고 싶어서 15만 원대 입문용 바이올린을 샀었지만 레슨은 못 받고 3년 동안 짱 박혀있었다. 그러다 알고리즘에 흘러 흘러 유튜브로 바이올린 영상을 보게 되고 다시 뽐뿌가..!!! 그래서 22년 12월 (사실상 1월부터)에 바이올린 레슨을 시작했다. 첫 레슨 한 달 동안은 바이올린에 대해 알아가는 시간이었다............ 아무래도 바이올린을 처음 배우다보니 완전 기초부터 시작했다. 활 잡는 법, 긋는 법, 운지 법, 자세 익히고 익숙해지기??? 그래서 그 한 달은 사실 재미가 없었다. 뭐 선율적인 연주까지는 아니더라도 똥땅똥땅 연주하고 싶은데 ㅠㅠ 그래서 연습도 안 했고 안 해도 잘할 자신이 있었지 ㅋㅋㅋㅋ 뭐 돌이켜보면 그 한 달이 누구에게나 필요한 시간이라고 생각한다.. 2023. 4. 14. 23.03 일상들 3월은 뭔가 따스하고.. 무언가 이것저것 시작하기 좋은 시기....는 무슨 그냥 내 생일이 있는 달이라 3월이 좋다. 생일이 3월이라 3이 좋은 건지, 3이 좋아서 3월도 좋은 건지 ㅋㅋㅋㅋㅋ 올해는 유독 날이 좋긴 하네~ 2월부터 한창 닌텐도 스위치로 모동숲 한다고 아주... 스위치를 끼고 살았다 ㅋㅋ 한 달 정도 했나? 그랬더니 3월 초엔 완전 식어버렸네. 직접!! 꽃 교배해서 파란 장미 만들겠다고 아아주 열심히 했다. 모동숲 꽃 교배는 멘델의 유전법칙을 따르고 있어서 이해하는데 어렵진 않았다. 뭐 우성 열성 조건은 모르겠지만 어쨌든 코드마다 무슨 색깔의 장미인지는 나무위키에 다 있으니까. 교배 순서가 잘 정리되어 있어서 손으로 해 볼 필요까진 없지만 중간에 다른 색의 장미들을 재활용하고 싶어서 직접.. 2023. 4. 10. 티스토리 메뉴 삭제, 줄바꿈, 커버 이미지 변경 (북 클럽 스킨) ② 이전 글에서는 폰트와 관련된 꾸미기 글이라면 이번에는 참 분류가 안되길래.. 대충 묶어서 작성해본다. 이전 글은 아래 링크 참조. 티스토리 폰트 변경 (북 클럽 스킨) ① 0. CSS 창 여는 법 블로그 관리를 들어가면 꾸미기 밑에 스킨 편집이 있다. 클릭해보자 이제 우측에 html 편집 클릭! 새로운 창 상단에 HTML / CSS / 파일업로드 가 있을텐데 중간에 CSS화면 클릭 블로그를 꾸미기 위해선 CSS 창까지 들어오는건 기본적으로 할 줄 알아야하니 잘 기억해두자. 1. 상단 메뉴 삭제 CSS 코드 수정 중 가장 쉽다. CSS화면에서 Ctrl+f를 눌러 검색창을 띄우고 #gnb를 검색한다. 아마 270번째 줄에 아래와 같은 코드가 있을거다. 상단 메뉴를 없애고 싶으면 #gnb코드 내에 displa.. 2023. 3. 29. 티스토리 폰트 변경 (북 클럽 스킨) ① 블로그를 시작하면서 제일 먼저 하는 건 역시 블로그 꾸미기. 근데 이넘의 블로그들은 죄다 html, CSS 등 컴퓨터 언어를 알아야 뭐가 진행된다. 블로그 하려면 성실한 건 물론이고 코딩도 해야 하나 보다..... 나름 열심히 검색해서 얻은 정보들을 버리긴 아까워 정리해 본다. 북 클럽 스킨의 기본 폰트는 나눔 명조다. 난 이런 폰트 싫어한다. 좀 사람 느낌 나는 글씨체가 좋달까? 그래서 열심히 검색해 폰트 변경을 진행했다. 잘 따라 하기만 하면 나름 쉬운 듯 1. 폰트 변경 준비 먼저 구글 폰트 사이트에 접속한다. (https://fonts.google.com/). 좌측 상단쯔음 Language에서 Korean을 선택한 후 마음에 드는 폰트를 클릭한다. 나는 Hi Melody랑 Gaegu 두 개가 마음.. 2023. 3. 28. 이전 1 2 다음