목록분류 전체보기 (724)
이쁜왕자 만쉐~~
운동을 해야 하는 이유는 못해도 10가지는 된다. 하지만, 운동을 하기 싫은 이유는 100가지는 족히 되는 듯 싶다. 귀찮다. 힘들다. 피곤하다. 어지럽다. 짜증난다. 답답하다. 덥다. 머리가 아프다. 허리가 아프다. 발이 아프다. 운동화가 낡았다. 운동복이 불편하다. ...
"Hello World without Semicolon" 이라고, hello world 를 출력하는 C 프로그램을 작성하는데, 세미콜론(;) 을 사용하지 말고 작성하라는 문제가 있습니다. 일단 C 표준을 완전히 따르면서, 컴파일 워닝조차 없는 답은 아직 없는 것 같습니다. 일단 C 표준에서는 int main() 을 사용하도록 되어 있기 때문에, 반드시 return 0; 가 필요하고, 여기에서 세미콜론이 사용됩니다. 다만, return 을 생략하더라도 컴파일러가 이정도는 워닝만 출력하고 알아서 처리해주기 떄문에, 약간의 융통성을 발휘할 수 있습니다. 아니면 표준을 어기고 void main() 을 쓰는 방법도 있습니다. 어느 것을 선택하든 워닝은 발생합니다. 문제의 핵심은 printf("hello world..

철수는 수직선의 0 의 위치에 있다. 그리고, 6면체 주사위를 굴린 뒤 그 수만큼 이동하는 것을 반복한다. 철수가 1에서 멈출 확률을 첫번째 주사위가 1이 나오는 경우 밖에 없으므로 1/6 이다. 철수가 2에서 멈출 확률은 0 에서 1,1 이 나오거나, 0 에서 2가 나오는 경우가 있으므로 7/36 이다. 충분히 큰 양의 정수 N 에 대해서 철수가 N 에서 멈출 확률을 구하라. ------------------------------ 정답을 먼저 말하면 1/3.5 = 약 0.2587 이다. 주사위를 한번 굴릴때마다 1~6 의 평균값인 3.5 만큼 이동하게 되는데, 반대로 한곳에서 멈출 확률은 이 수의 역수인 1/3.5 이 된다.

문제1) 아라비아 숫자로 입력을 주면 로마 숫자로 출력하기 input : 2021 output : MMXXI 문제2) 로마 숫자로 입력을 주면 아라비아 숫자로 출력하기 input : MMXXI output : 2021 --------- 표에는 없지만 500 = D
C 언어에서는 변수의 타입이 아주 요상하게 정의되어 있다. Each compiler is free to choose appropriate sizes for its own hardware, subject only to the restriction that shorts and ints are at least 16 bits, longs are at least 32 bits, and short is no longer than int, which is no longer than long. 이게 TCPL 에 써있는 그대로 긁어 온 것이다. short : 16비트 이거나 이보다 크다. int : 16비트 이거나 이보다 크다. 또한 short 보다 크거나 같다. long : 32비트 이거나 이보다 크다. 또한 int ..
C언어에서 콜론(colon, : ) 이 사용 되는 곳을 모두 나열하라. 라는 문제가 있다. 정확히 3가지 용법으로 사용된다. 1. 삼항 연산자 (ternary operator) (a>b) ? a : b 2. 비트 필드 (bit field) struct { unsigned int one_bit : 1; unsigned int two_bits : 2; } s; 3. 레이블 (label) - switch 또는 goto 용으로 사용된다. switch (a) { case 1 : // do something; break; default : // do something; break; }
주사위 하면 떠올리는 가장 기본적인 형태는 정육면체 이다. 그러나, 주사위는 정육면체만 있는 것은 아니다. 다양한 면을 가진 주사위가 존재하며, 실제로도 널리 쓰인다. 주사위의 기본이 되는 모양은 5종류의 정다면체이다. 4, 6, 8, 12, 20 면을 가진 5가지 종류의 주사위가 기본으로 존재한다. 10면체 주사위(d10) 정육면체를 포함하여 5가지 정다면체는 모두 주사위로 쓰인다. 그런데, 위의 주사위 모음을 보면, 정다면체가 아닌 주사위가 있는데, 이는 10면체 주사위 이다. 100까지 사용할 수 있도록 0 ~ 9 가 적인 주사위와 0, 10, 20, ... , 90 가 적힌 2개의 10면체 주사위가 존재한다. 이 10면체는 연(kite) 라고 부르는 사각형 10개로 만들어진 pentagonal t..

1. The United States of America 미국의 영어 정식 표기는 The United States of America 이다. 그리고 이에 대한 공식적인 번역 명칭은 '아메리카 합중국' 또는 '미합중국' 이다. 문제는 이렇게 긴 이름은 불편하기 짝이 없다. 정말 공식적인 국가 문서에서나 쓰인다. 길면 불편하니깐 줄여 쓴다. 한국어에서도 이를 단 두글자로 줄여서 '미국'이라고 표기한다. 그래서, 영어 표기도 약칭이 많다. 2. U.S.A. / USA 가장 널리 쓰이는 표현은 3글자로 축약한 USA 이다. 미국내에 공식적인 문서에서도 널리 쓰인다. 'ISO 3166' 표준에서도 3글자 축약어로 USA 를 사용한다. 미국 연방 정부의 공식 홈페이지도 https://www.usa.gov/ 이다. ..

정수 = filtered water 유리수 = glass water 무리수 = group water 자연수 = natural water 실수 = yarn water 사원수 = temple water 분수 = minute water 소수 = bovine water (= cow water) 불새옹의 뻘글 퍼옴