DESCRIPTION정수 N (0~1,000)를 표현하는 각 자리의 숫자들의 합계를 구하는 프로그램을 작성하세요. 예를 들어 932 정수의 각 자리 숫자들의 합계는 9+3+2=14 입니다. Write a program that reads an integer N between 0 and 1000 and adds all the digits in the integer. For example, if an integer is 932, the sum of all its digits is 14. INPUT* Line 1 : 단일 정수 N (0~1,000) OUTPUT* Line 1 : 단일 정수 (각 자리의 숫자를 더한 값) SAMPLE INPUT932SAMPLE OUTPUT14HINTUse the % operato..
DESCRIPTION미터 M을 입력받아 인치 I로 변환하고 인치 I를 피트 F로 변환하고, 피트 F의 정수부분을 출력하고 피트 F의 소수부분을 인치 I로 변환하는 프로그램을 작성하세요. 1 미터는 3.2808 피트이고, 1 미터는 39.3701 인치 입니다. 그리고 1피트는 정확히 12인치 입니다. Write a program that reads a number in meters M, converts it to feet F and Inches I. One meter is 3.2808 feet, and one meter is 39.3701 inches.INPUT* Line 1 : 단일 실수 M (0~1,000) OUTPUT* Line 1 : 단일 정수 F * Line 2 : 단일 정수 I (0 ≤ I < ..
DESCRIPTION원통의 반지름 R과 길이 L를 입력받아 밑면의 넓이 A와 원통의 부피 V를 구하는 프로그램을 작성하세요. 넓이 A와 부피 V는 다음 공식을 통해서 구합니다. Write a program that reads in the radius R and length L of a cylinder and computes the area A and volume V using the following formulas: A = R * R * 3.14159 V = A * LINPUT* Line 1 : 실수 R (1~1,000) * Line 2 : 실수 L (1~1,000) OUTPUT* Line 1 : A (소수점 첫째자리 아래는 버림, 예: 11.213의 경우 11.2로 출력, 11.0의 경우 11.0로 ..
DESCRIPTION당신은 연이율 5%를 제공하는 계좌에 매월 $100 씩 납입하고 있습니다. 연이율 5%을 월이율로 변환하면 0.05/12 = 0.00417 가 됩니다. 한달이 지난 후에 계좌의 잔액은 다음과 같습니다. Suppose you save $100 each month into a savings account with the annual interest rate 5%. Thus, the monthly interest rate is 0.05/12 = 0.00417. After the first month, the value in the account becomes 100 * (1 + 0.00417) = 100.417 두달이 지난 후에 계좌의 잔액은 다음과 같습니다. After the second..
Relation의 Mapping Cardinality 저번 포스팅에서 Relation에 대해 설명하면서 제가 한 employee는 한 office에만 근무할 수 있지만, 한 office는 여러 employee를 고용할 수 있다. 라고 말했습니다. 이 문장이 오늘 말하고자 하는 Mapping cardinality의 전부입니다. Mapping cardinality는 몇 대 몇 대응인지를 나타냅니다. 중학교 때 함수를 배우면서 몇 차 함수냐에 따라 한 값을 여러 개가 나타낼 수 있는 점을 배웠는데요, Entity들의 relation 사이에서의 mapping cardinality도 같습니다. 위 문장은 many to one이라고 할 수 있습니다. 물론 office가 one이고, many가 employee 이겠죠..
데이터베이스 요점정리 중간고사 데이터베이스 중간고사 범위 정리한 것 공유합니다.시험 들어가기 전에 보는 용도로 만들었던 거라 오타가 많을 수 있습니다..ㅎㅋㅋsql query문 전까지 시험범위였고, 책은 Database system concept 6th edition 입니다. Drawbacks of using file systems to store dataData redundancy and inconsistency : 같은 data가 여러 곳에 저장되어 있을 수 있음. 이게 redundancy고 접근 비용과 많은 용량을 요구. 그리고 inconsistency는 그 같은 여러 개의 데이터의 일부분이 서로 다를 수 있음. 한 곳에선 1을 가르키고 한 곳에서는 0을 가르키는 등.Difficulty in acc..
데이터베이스, 그게 대체 뭔데?! 데이터베이스란, 데이터를 효율적으로 관리하기 위한 시스템을 말합니다. 데이터베이스의 형식을 이해하기 위해선 entity와 attribute, relation에 대한 간단한 이해가 필요합니다. 먼저, entity는 특정한 data들의 집합이 의미하는 바를 말합니다. 대표적인 예제로, employee라는 entity가 있다면 이 entity가 가진 data로는 연봉, 근로계약날짜, 이름, 나이, 성별, 거주지, 전화번호, 주민번호 등이 있습니다. 즉, employee는 주민번호, 이름, 전화번호, 거주지, 성별, 나이, 근로계약날짜, 연봉로 표현할 수 있다는 것이죠! 이때 employee를 설명하는 data들인 주민번호, 이름, 기타 등등을 attribute라고 합니다. a..