본문 바로가기

분류 전체보기164

[소소한 정보] 컴파일러의 리터럴 연산, 길이가 0인 배열 1. 컴파일러의 리터럴 연산 char c1 = 'a'; char c2 = c1 + 1; //컴파일 에러 char c3 = 'a' + 1; //에러 없음 c2에 c1 + 1 을 대입할 때, 산술 연산에서의 형변환으로 인해 (int)c1 + 1이 되고, 그 결과값도 int가 된다. 따라서 int를 char에 대입하려고 하는 경우가 되므로 컴파일 에러가 발생한다. 하지만 c3 = 'a' + 1 에서는 컴파일 에러가 발생하지 않는데, 컴파일러가 프로그램의 효율을 위해 컴파일 타임에 해당 코드를 char c3 = 'b'; 형태로 변환해 주기 때문이다. 따라서 코드의 가독성을 위해서 int second = 60 * 60 * 24; 이런식으로 표현을 해도 프로그램의 효율에는 영향을 미치지 않는다는 것이다. 2. 길이.. 2022. 1. 18.
[백준] 단어 수학(1339) Java 문제 링크 https://www.acmicpc.net/problem/1339 1339번: 단어 수학 첫째 줄에 단어의 개수 N(1 ≤ N ≤ 10)이 주어진다. 둘째 줄부터 N개의 줄에 단어가 한 줄에 하나씩 주어진다. 단어는 알파벳 대문자로만 이루어져있다. 모든 단어에 포함되어 있는 알파벳은 최대 www.acmicpc.net 문제 요약 더보기 단어 수학 문제는 N개의 단어로 이루어져 있으며, 각 단어는 알파벳 대문자로만 이루어져 있다. 이때, 각 알파벳 대문자를 0부터 9까지의 숫자 중 하나로 바꿔서 N개의 수를 합하는 문제이다. 같은 알파벳은 같은 숫자로 바꿔야 하며, 두 개 이상의 알파벳이 같은 숫자로 바뀌어지면 안 된다. 예를 들어, GCF + ACDEB를 계산한다고 할 때, A = 9, B = .. 2022. 1. 18.
티스토리 코드 블럭 폰트 변경 티스토리 코드 블럭 폰트는 개노답이다. 걍 보자마자 개열받는다. 화면 크면 폰트 개작아서 보이지도 않고 폰트땜에 가독성 겁나 떨어지고 진짜 개열받음 ㅋㅋ; 코드 하이라이트 해도 걍 노답이다. 코드 하이라이트 하는 방법은 구글링 하면 잘 나오니까 그거 보면 되고 폰트를 변경하는 법에 대해서 정리해보려고 한다. 사실 폰트 변경법도 구글링 하면 다 나오는데, 문제는 스킨마다 CSS 코드가 달라서 내 블로그에는 적용을 못할 수도 있다는 것이 문제다. 그래서 내가 사용한 방법을 포스팅 하려고 한다. 난 CSS 잘 몰라서 야매로 했는데, 일단 되긴 되니까 올려본다. 먼저 Google Fonts에서 원하는 폰트를 고른다. https://fonts.google.com/ Google Fonts Making the web.. 2022. 1. 18.
티스토리 본문 너비 변경 (Book Club 스킨 + 아마도 다른 스킨에도 적용 가능) 티스토리 본문 너비가 너무 좁아서 열받는다. 코드 블럭이 너무 좁아서 코드가 강제로 줄바꿈 되는 현상이 발생하는데, 이게 가독성을 너무 떨어트린다. 그래서 구글링을 해봤더니, 이게 스킨마다 CSS파일 구조가 많이 달라서 그런지 적용을 할 수가 없었다. 그래서 혹시나 나와 같은 분들이 있을까봐 + 까먹지 않기 위해서 글로 남겨둔다. 그리고 다른 스킨을 쓰시는 분들도 많이 있을테니, CSS코드를 어떻게 찾아 들어가서 어떤 식으로 수정했는지 그 과정도 함께 설명하겠다. 1. 블로그 글 내용 부분의 아무 빈 공간에 마우스 우클릭을 한 후 "검사"를 누른다. 2. 그러면 브라우저 화면 우측에 html 코드가 쭉 나오는데, 그 코드 위로 마우스 포인터를 올리면 해당 코드가 화면의 어디 부분인지 색으로 표현이 된다... 2022. 1. 18.
[백준] 암호 만들기(1759) Java 문제 링크 https://www.acmicpc.net/problem/1759 1759번: 암호 만들기 첫째 줄에 두 정수 L, C가 주어진다. (3 ≤ L ≤ C ≤ 15) 다음 줄에는 C개의 문자들이 공백으로 구분되어 주어진다. 주어지는 문자들은 알파벳 소문자이며, 중복되는 것은 없다. www.acmicpc.net 문제 요약 더보기 암호는 서로 다른 L개의 알파벳 소문자들로 구성되며 최소 한 개의 모음(a, e, i, o, u)과 최소 두 개의 자음으로 구성되어 있다고 알려져 있다. 또한 암호를 이루는 알파벳이 암호에서 증가하는 순서로 배열되었을 것이다. 즉, abc는 가능성이 있는 암호이지만 bac는 그렇지 않다. 암호로 사용했을 법한 문자의 종류는 C가지가 있다고 한다. 이 알파벳을 입수한 민식, .. 2022. 1. 18.