본문 바로가기

개발

[Algorithm] 백준 알고리즘 11720번 숫자의 합 ( C# / Python / Java ) https://www.acmicpc.net/problem/11720 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 문제 N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. 출력 입력으로 주어진 숫자 N개의 합을 출력한다. 문제 풀이 방법 1. cnt를 입력받는다(int) 2. 문자열을 입력받는다. 3. 반복문을 이용하여 1~N까지의 문자를 숫자형식으로 바꿔 sum에 더한다. (Char → int) 4. sum을 출력한다. C# 1 2 3 4 .. 더보기
[CSS] css font / font-family / 포괄적 폰트 지정 / font-weight / line-height font - font의 형태 폰트지정 : 폰트 지정에서는 첫번째에 지정되어있는 폰트가 없을시 두번째, 세번째로 지정이 된다 포괄적인 폰트지정 : 포괄적인 폰트 지정은 서체의 종류를 지정하는 것이다. 서체의 종류는 총 5가지가 있다. - 포괄적인 폰트지정 종류 설명 example serif 글씨에 꺽쇠가 붙어져 있는 서체 sans-serif sans는 없음을 뜻하고 국내에선 고딕체와 같은 것이 이에 해당된다. cursive 필기체 같은 형태이다. fantasy 일반적 서체가 아닌 개성이 있고 장식성이 많은 서체이다. monospace 고정폭 서체이다 모든 글씨의 폭을 동일하게 만들어준다. 각각의 서체의 종류를 실행해 보았다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 .. 더보기
[CSS] CSS font-size / em과 rem의 차이 / color / text-align 1. font-size 단위 설명 중요도 rem 사용자가 크기를 결정할 수 있는 font-size 상 px 고정된 값 사용자가 임의로 변경 불가능 중 em 부모 태그의 영향을 받기 때문에 파악 어려움 지금은 잘 사용하지 않음 하 rem은 html 태그에 적용된 font-size에 영향을 받는다 따라서 화면의 크기에 따라 상대적으로 크기가 결정된다. px는 고정된 값이라 화면의 크기에 영향을 받지 않고 가장 많이 사용하는 단위이다. + em과 rem의 차이점 em은 자신보다 상위 태그에 font-size가 존재할 경우 파악이 어렵다 rem은 html 태그에 존재하는 기본 값을 그대로 이어받기 때문에 파악이 쉬운편이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2.. 더보기
[CSS] CSS font-size / em과 rem의 차이 / color / text-align 1. font-size 단위 설명 중요도 rem 사용자가 크기를 결정할 수 있는 font-size 상 px 고정된 값 사용자가 임의로 변경 불가능 중 em 부모 태그의 영향을 받기 때문에 파악 어려움 지금은 잘 사용하지 않음 하 rem은 html 태그에 적용된 font-size에 영향을 받는다 따라서 화면의 크기에 따라 상대적으로 크기가 결정된다. px는 고정된 값이라 화면의 크기에 영향을 받지 않고 가장 많이 사용하는 단위이다. + em과 rem의 차이점 em은 자신보다 상위 태그에 font-size가 존재할 경우 파악이 어렵다 rem은 html 태그에 존재하는 기본 값을 그대로 이어받기 때문에 파악이 쉬운편이다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2.. 더보기
[Algorithm] 백준알고리즘 아스키 코드 출력 / C# / Python / Java https://www.acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. 입력 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. 출력 입력으로 주어진 글자의 아스키 코드 값을 출력한다. C# C#의 아스키 코드를 받아오는 방법은? 1. char형으로 입력을 받아온다 2. char형을 int32로 변환한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 using System;.. 더보기
[Algorithm] 백준 알고리즘 등차수열 한수 / C# / Python https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 �� www.acmicpc.net 문제 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 1,000보다 작거나 같은 자연수 N이 주어진다. 출력 첫째 줄에 1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력한.. 더보기
[Algorithm] 백준 알고리즘 셀프넘버 https://www.acmicpc.net/status?user_id=seophaa&problem_id=4673&from_mine=1 채점 현황 www.acmicpc.net 문제 셀프 넘버는 1949년 인도 수학자 D.R. Kaprekar가 이름 붙였다. 양의 정수 n에 대해서 d(n)을 n과 n의 각 자리수를 더하는 함수라고 정의하자. 예를 들어, d(75) = 75+7+5 = 87이다. 양의 정수 n이 주어졌을 때, 이 수를 시작해서 n, d(n), d(d(n)), d(d(d(n))), ...과 같은 무한 수열을 만들 수 있다. 예를 들어, 33으로 시작한다면 다음 수는 33 + 3 + 3 = 39이고, 그 다음 수는 39 + 3 + 9 = 51, 다음 수는 51 + 5 + 1 = 57이다. 이런식으.. 더보기
[Python] python 기본 연산자 모음집 ( 산술 연산자 / 비교 연산자 / 할당 연산자 / 비트 연산자 / 논리 연산자 / 멤버 연산자 / 식별 연산자 ) Python에서 제공하는 연산자들을 살펴보자면 산술 연산자 (Artithmetic Operators) 비교 연산자 (Comparison Operators) 할당 연산자 (Assignment Operators) 논리 연산자 (Logical Operators) 비트 연산자 (Bitwise Operators) 멤버 연산자 (Membership Operators) 식별 연산자 (Identity Operators) 7가지의 연산자가 존재한다. 1. 산술 연산자(Arithmetic Operators) - 산술 연산자는 모두들 잘 아는 덧셈 뺄셈 곱하기 나누기 같은 연산자를 말한다. 연산자 설명 + 덧셈 - 뺄셈 * 곱하기 ** 거듭 제곱 / 나누기 // 나누기 연산후 소수점 이하의 수를 버리고 정수 부분의 수만 구.. 더보기