본문 바로가기

전체 글275

[BAEKJOON] 15596번 정수 N개의 합 조건에 맞게 함수를 구현하는 문제이다. 함수의 매개변수로 int형 배열 a를 받아온다. a 배열의 길이만큼 배열에 저장되어 있는 정수의 합을 구한다. 함수의 반환형이 long이기 때문에 반환하는 변수의 타입 역시 long으로 지정한다. public class Test { long sum(int[] a) { long ans = 0; for(int i=0; i 2022. 1. 24.
[BAEKJOON] 1009번 분산 처리 10개의 컴퓨터에 a^b 개의 데이터가 주어질 때 마지막 데이터를 처리할 컴퓨터의 번호를 찾아야 한다. 컴퓨터 번호에 따른 데이터 번호들을 살펴보자. 데이터의 일의 자릿수와 해당 데이터를 처리하는 컴퓨터의 번호가 같다. 예제 입력을 예로 살펴보자. 예제 입력 5// 테스트 케이스 1 6// 1^6 개의 데이터=> 6개의 데이터, 마지막 데이터 6번 컴퓨터가 처리 3 7// 3^7 개의 데이터=> 2187개의 데이터, 마지막 데이터 7번 컴퓨터가 처리 6 2// 6^2 개의 데이터=> 36개의 데이터, 마지막 데이터 6번 컴퓨터가 처리 7 100// 7^100 개의 데이터 9 635// 9^635 개의 데이터 a를 b만큼 곱한 결과값에서 일의 자리 수만 알면 마지막 데이터가 몇 번 컴퓨터에서 처리되는지 알.. 2022. 1. 24.
[BAEKJOON] 2753번 윤년 윤년 문제는 프로그래밍을 배우는 학과라면 한 번쯤은 다루어봤을 예제이다. 조건에 맞는 해답을 찾는 if문 연습 문제. 윤년의 조건을 살펴보자. (조건 1) 윤년은 연도가 4의 배수이면서, (조건 2) 100의 배수가 아닐 때 또는 400의 배수일 때이다. 문제에 나온 조건 그대로 프로그래밍 해보면(조건 1) 4로 나누었을 때 나누어 떨어지는 수 → year%4==0(조건 2) 100으로 나누어 떨어지거나 400으로 나누어 떨어지거나 → year%100!=0 || year%400==0 두 조건을 만족하는 조건문 (조건 1) 이면서, (조건 2)인 경우 → (조건 1) && (조건 2) import java.io.BufferedReader; import java.io.IOException; import ja.. 2022. 1. 24.
[JAVA] StringBuffer, StringBuilder 클래스 JAVA에서 문자열을 다룰 때 대표적으로 String, StringBuffer, StringBuilder 클래스를 사용한다. StringBuffer, StringBuilder는 String 클래스의 단점을 보완한 클래스라 생각해도 좋다. String 클래스는 내부의 문자열을 수정할 수 없다. String data = "Hello"; data += "world!"; 문자열 결합 연산자 + 를 사용하게 되면 메모리에 새로운 객체가 생성된다. 문자열이 변경되거나 추가되면 새로운 String 객체가 생성되어 재참조된다. 아래 코드를 보면 String data = value1 + value2 + value3; 기존 생성되어 있는 객체 value1, value2, value3 => 3개 연산 후 생성되는 객체 (v.. 2022. 1. 24.
[CSS] 텍스트 관련 스타일 1. 글꼴 관련 스타일 font-family 속성 - 글꼴 지정하기 font-famliy:[ , , ] font-size 속성 - 글자 크기 조절하기 font-size: | | | 속성 값 설명 브라우저에서 지정한 글자 크기 xx-samll | x-small | small | medium | large | x-large | xx-large 부모 요소의 글자 크기(font-size)를 기준으로 더 크게 표시하거나 더 작게 표시, 사용할 수 있는 값 larger | smaller 브라우저와 상관없이 글자 크기를 직접 지정 부모 요소의 글자 크기를 기준으로 해당하는 %를 계싼해 표시 단위 설명 em 해당 글꼴의 대문자 M의 너비를 기준으로 크기를 조절 ex x-height(엑스 하이트). 해당 글꼴의 소문자 .. 2022. 1. 20.
[CSS] font-family 속성 - 구글 웹 폰트 사용하기 웹 문서에서 사용하는 글꼴은 font-family 속성으로 지정한다. 기본형 font-family:[ , , ] p {font-family:굴림;} body {font-family:"맑은 고딕", 돋움, 굴림} "맑은 고딕" 글꼴이 없을 경우에 대비해 쉼표( , )로 구분하여 두 번째, 세 번째 글꼴 지정 웹 폰트 사용하기 웹 폰트란 웹 문서를 작성할 때 웹 문서 안에 글꼴 정보도 함께 저장했다가 사용자가 웹 문서에 접속하면 글꼴을 사용자 시스템으로 다운로드시키는 방식이다. 구글 웹 폰트 사용하기 웹 사이트에서 많이 사용하는 한글 글꼴인 '나눔고딕'을 예로 실습해보자. 1. https://fonts.google.com/ 에 접속하여 구글에서 제공하는 웹 폰트를 사용한다. 2. Naum Gothic 글꼴을.. 2022. 1. 20.