숫자를 사용하지 않으면 서 가장 높은 급여를 받으십시오. 그러나 과장하지 마십시오!


227

직업 광고에 급여가 명시되어 있지 않은 일자리를 신청할 때 후보자가 자신의 급여를 "골프"하여 결정할 수있는 악의적 인 면접가를 상상했습니다!

따라서 간단하게 다음과 같이 진행됩니다.

숫자를 사용하지 않고 제공하고자하는 연봉을 출력하는 코드를 작성하십시오.

그러나 간결한 코드를 작성할 수있는 것이이 회사의 초석입니다. 그래서 그들은 매우 엄격한 선임 사다리를 구현했습니다.

길이 가 b 바이트 인 코드를 작성하는 고용주 는 최대 ($ 1'000'000) · b -0.75를 얻을 수 있습니다 .

우리는보고 있습니다 (이것은 단지 표시상의 이유로 정수 부분입니다) :

   1 byte  → $1'000'000       15 bytes → $131'199
   2 bytes →   $594'603       20 bytes → $105'737
   3 bytes →   $438'691       30 bytes →  $78'011
   4 bytes →   $353'553       40 bytes →  $62'871
  10 bytes →   $177'827       50 bytes →  $53'182

도전

입력을받지 않고 달러 기호 ( $, U + 0024)와 숫자의 십진수 표시 (정수 또는 실수)를 포함하는 텍스트를 출력하는 프로그램 또는 함수를 작성하십시오 .

  • 코드는 문자를 포함 할 수 없습니다 0123456789.

출력에서 :

  • 선택적으로 달러 기호와 숫자 사이에 단일 공백이있을 수 있습니다.

  • 후행 및 선행 공백 및 줄 바꾸기는 허용되지만 다른 출력은 금지됩니다.

  • 숫자는 문자 만 사용하여 10 진수로 표시해야합니다 0123456789.. 과학적 표기법의 사용은 제외됩니다.

  • 소수점 이하 자릿수는 허용됩니다.

출력하는 값이 ($ 1'000'000) · b -0.75 보다 크지 않으면 항목이 유효합니다 . 여기서 b 는 소스 코드의 바이트 길이입니다.

출력 예 (따옴표는 출력하지 않아야 함)

"$ 428000"            good if code is not longer than 3 bytes
"$321023.32"          good if code is not longer than 4 bytes
"  $ 22155.0"         good if code is not longer than 160 bytes
"$ 92367.15 \n"       good if code is not longer than 23 bytes
"300000 $"            bad
" lorem $ 550612.89"  bad
"£109824"             bad
"$ -273256.21"        bad
"$2.448E5"            bad

점수

당신이 출력하는 가치는 당신의 점수입니다! (물론 가장 높은 급여가 이깁니다.)


리더 보드

다음은 일반 리더 보드와 언어 별 수상자 개요를 생성하는 스택 스 니펫입니다.

답변이 표시되도록하려면 다음 마크 다운 템플릿을 사용하여 헤드 라인으로 답변을 시작하십시오.

# Language Name, $X (Y bytes)

X급여는 어디에 있으며 Y제출 규모입니다. ( Y bytes답변의 어느 곳에 나있을 수 있습니다.) 점수 높이면 구식 점수를 쳐서 헤드 라인에 유지할 수 있습니다 . 예를 들어 :

# Ruby, <s>$111111.111... (18 bytes)</s> <s>$111999 (17 bytes)</s> $123456 (16 bytes)

언어 이름을 링크로 만들면 리더 보드 스 니펫에 표시됩니다.

# [><>](http://esolangs.org/wiki/Fish), $126,126 (13 bytes)


편집 : 더 빠른 참조를 위해 바이트 수 당 허용되는 최대 점수 (반올림)- 여기에 텍스트 :

여기에 이미지 설명을 입력하십시오


61
이것은 매우 적은 (imo) 성공적인 비 고정 출력 무 입력 비 랜덤 챌린지 중 하나입니다. 독특한 아이디어!
Mr. Xcoder

2
좋은 도전! 원하는 경우 완전한 형식의 통화 값을 출력 할 수 있습니까? 마찬가지로 $80,662.67대신 $80662.6659? 규칙에 쉼표가 표시되지 않아 내장 통화 기능을 사용할 수 없습니다.
BradC

6
걱정하지 않으시 길 바랍니다. 리더 보드 스 니펫 의 변형 을 바이트 대신 점수별로 정렬하여 추가했습니다 . 첫 도전!
ETHproductions

9
새로운 기고자 태그를 발견했습니다. 이 년이 년 신인 자격이 수 있는지, 궁금 이러한 높은 upvote에 단 몇 일에서 답의 광대 한 양의 도전을 잘 건설)
Shieru Asakoto에게

2
내가 당시 말했듯이 나는 PPCG 2018에서 Best of the Year-Challenges 카테고리의 후보로이 도전을 추천했습니다 .
Shieru Asakoto

답변:


109

강타, $ 127127

x;echo \$$?$?

온라인으로 사용해보십시오!

때문에 x명령은 그 오류를 존재에 종료 코드를 설정하지 않습니다 127.

그런 다음 코드는 달러 기호를 $?두 번 출력합니다 . $?변수 저장 이전 명령의 종료 코드 때문에,이 출력 $12712713 바이트 .


52
Mac에 있고 XQuartz가 설치되어 있으면 재미 있을 것입니다. 존재 x 하지 않기 때문에 작동 하지 않습니다. 보너스로, 그것을 열려고 할 때 충돌이 발생했습니다 $11.
numbermaniac

13
사용 ]대신에 x전자가 존재할 가능성이 적습니다.
pts

@numbermaniac 또한, 그러한 명령은 우분투 19.04에 설치하기 위해 발견되었습니다 : e, q, r. 그러나 w(가까운 who) 일이며 성공적으로 종료되므로 $ 00를 얻습니다!

67

Java 8, $ 131,199.00 (15 바이트)

v->"$"+'e'*'ԓ'

온라인으로 사용해보십시오.

설명:

v->            // Method with empty unused parameter and String return-type
  "$"+         //  Return a dollar sign, concatted with:
      'e'*'ԓ'  //  131199 (101 * 1299)

131,199.00<131,199.31

나눌 때 가장 작은 십진수 값을 갖는 범위에서 인쇄 가능한 ASCII 문자 를 생성하는 프로그램을 사용 했습니다 . 균등하게 나눌 수 있으므로 결과적으로 바이트 수 15를 기준으로 가능한 최대 급여보다 31 센트가 부족합니다.[32, 126]1311991011311991299


12
당당하고 효율적인 점수!
ETHproductions


41

CJam , (5 바이트) $ 294204.018 ...

'$PB#

온라인으로 사용해보십시오!

설명:

나는 Dennis의 대답에서 그것을 얻었지만 더 높은 결과를 얻을 수있는 숫자 조합을 찾았습니다. 나는 거의 포기했지만 그것이 πP 의 변수 이고 π 11294000 입니다. CJam에서 문자 의 값은 11이며 위 코드를 제공합니다.ππ11294000B


6
당신의 점수는 월급이므로 헤더에 언급해야합니다. 이 답변은 현재 이기고 있습니다. :)
Dennis

37

R , 20 바이트$103540.9

T=pi+pi;cat("$",T^T)

온라인으로 사용해보십시오!

20 바이트의 최대 값은 $105737.1이므로 급여 상한에 매우 가깝습니다!

이것은 좋은 인상이 될 것입니다. 코드 골프를 지불해야한다면 ...


2
pi데이터 세트의 합계와 결합하는 방법 일 수 있습니다 ... 가능한 한 최대에 가깝게 도달하기 위해 연산자 / 데이터 세트 / pi의 다양한 조합을 평가하는 프로그래밍 방식이 필요합니다. 지금은 시간이 없지만 그 자체로는 좋은 도전처럼 들립니다.
JayCe

29

GS2 , (5 바이트) $ 292,929

•$☺↔A

전체 프로그램 (여기에서 코드 페이지 437 사용 )이 표시됩니다. (5 바이트에서 달성 가능한 최대 급여는 $ 299069.75입니다)

온라인으로 사용해보십시오!

Dennis의 GS2 답변을 기반으로 ...

•$☺↔A                             []
•$    - push '$'                  ['$']
  ☺   - push unsigned byte:
   ↔  -   0x1d = 29               ['$',29]
    A - push top of stack twice   ['$',29,29,29]
      - implicit print            $292929

1
5자인 경우에도 11 바이트입니다.
dotancohen

3
@dotancohen : 0x0724011d41내 카운트 5 바이트입니다 ...
eggyal

2
@eggyal : 코드 페이지 437에 대해 조금보고 싶었습니다. Nice touch!
dotancohen

3
친애하는 유권자 여러분, 피드백을 주시겠습니까? 무엇이 잘못되었거나 유용하지 않거나 명확하지 않은지 알 수 없습니다.
Jonathan Allan

27

R , 21 바이트 $ 99649.9

cat("$",min(lynx^pi))

온라인으로 사용해보십시오!

다른 R접근법- 주세페의 답변 참조

이 바이트 수는 최대 $ 101937에 매우 가깝습니다.

보너스: object.size()

R , 24 바이트 $ 89096

cat("$",object.size(ls))

온라인으로 사용해보십시오!

이것은 아마도 시스템에 따라 다르지만 TIO에서 이것을했을 때 $ 89096을 얻었습니다. 24 바이트의 92223 한계에 가깝습니다.


산뜻한! 좋은 데이터 세트를 선택하려고했지만 어디에서 찾을 위치를 알 수 없습니다 ... datasets패키지가 많은 의미가 있다고 생각합니다 .
주세페

@Giuseppe 난 그냥 노력 prod하고 sum무작위로 ...하지만 자극이 너무 빨리 증가!
JayCe

sum(volcano)입니다 690907하하,하지만 일에 대한 1 바이트로 할 것이다
주세페

데이터 세트를 사용하는 것이 좋습니다!
digEmAll

@ 주세페 좋은 캐치 내가 완전히 간과했다! 어이.
JayCe

26

자바 스크립트 (ES6), 19 바이트, $ 109,839

_=>atob`JDEwOTgzOQ`

온라인으로 사용해보십시오!

109839109884


atob()(Node.js)가 없으면 26 바이트, 86,126 달러

_=>'$'+Buffer('V~').join``

온라인으로 사용해보십시오!

ASCII 코드 'V' (86) 및 '~' (126) 과 '$' 의 연결


와우 Buffer. 이 클래스를 인정한 최초의; ')
Shieru Asakoto

1
@ user71546 천 단위의 구분 기호가 허용되면 $ 91,12624 바이트 로 수행 할 수 있습니다 . 그러나 분명히 그들은 ... :(
Arnauld

Buffer생성자는 더 이상 사용되지 않으므로 향후 버전에서 더 길어질 것입니다.
mcfedr

@mcfedr 인터프리터의 작동 버전이 올바르게 지정되어있는 한 코드 골프는 신경 쓰지 않습니다.
Riking

24

자체 수정 Brainfuck , 16 바이트, $ 124444

<.<++.+.++..../$

온라인으로 사용해보십시오!


1
을 (를) 사용하지 않았 으므로을 :제거하고 +$ 124444에 추가 할 수 있습니다 .
Nitrodon

@Nitrodon 아, 감사합니다.
user202729

를 인쇄 한 후 s 만 1세고 s 3만 인쇄하는 이유는 3무엇입니까? 바이트를 저장하고 더 높은 숫자를 인쇄합니다.
12431234123412341234123

@ 12431234123412341234123 2 바이트를 저장해야합니다. 그렇지 않으면 15 바이트로 최대 $ 131199 만 허용되며 $ 133333은 너무 많습니다.
hvd

21

PHP, $ 131116 (8 바이트)

PHP를 보지 못하고 포기하고 싶었습니다. 나는 PHP의 어딘가가 이것을 반으로 자르는 나쁜 타입 캐스트라는 것을 알고 있지만 지금은 그것을 찾을 수 없습니다.

$<?=ERA;

이것은 PHP 짧은 태그와 PHP 내장 상수를 활용합니다.

온라인으로 사용해보십시오!


1
하, 내일 다른 것으로
바꾸겠다

4
대신에 <?="$"., 단지 할 $<?=몇 바이트를 저장합니다.
Ismael Miguel

2
트윗 담아 가기 8 바이트로 줄었지만 내 급여의 다른 ~ 70k를 얻는 방법을 알아내는 데 시간이 오래 걸리지 않았습니다.
mschuett

1
와우는이 상수에 대해 알지 못했지만 문서에서 찾을 수 없었습니다.
Rafee

3
@Rafee 실제로 찾을 수있는 곳은 문서화되어 있지 않습니다. 17 년 전에 추가 된 언어 상수입니다 . github.com/php/php-src/commit/… 사용 가능한 모든 상수를 버린 다음 가장 짧은 상수를 grep하기 시작했습니다. 이것은 195 페이지의 gnu.org/software/libc/manual/pdf/libc.pdf 에서 볼 수있는 OS에 의해 제공되는 것 같습니다.
mschuett


17

엑셀 19 바이트 $ 107899.616068361

="$"&CODE("(")^PI()

설명:

     CODE("(")        // find ASCII code of ( which is 40
              ^PI()   // raise to power of Pi  (40^3.141592654)
 "$"&                 // append $ to the front of it
=                     // set it to the cell value and display

2
PPCG에 오신 것을 환영합니다!
Luis felipe De jesus Munoz

6
+1 더 나은 점은 Excel 기술에 깊은 인상을 받았으며 계정 관리자가 되길 바랍니다.
theREALyumdub

2
@theREALyumdub는 좋은 것입니까? Excel에서 매일 작업해야한다면이 월급을 받을지 모르겠습니다.)
Aaron

Excel의 회계 서식을 사용하여 $를 건너 뛰고 서식을 계정으로 설정하면됩니다.
Selkie

@Selkie Accounting 형식은 쉼표를 추가하며 허용되지 않습니다. 그래도 $ #의 커스텀 형식을 ​​사용할 수 있습니다. $ 125773의 경우 = CODE ( "*") ^ PI ()를 사용하여 15 자, = CODE ( ")"를 사용하여 17 자 (형식 문자에 2를 추가)로 계산해야하는지 확실하지 않습니다 ^ PI () $ 116603 또는 허용되지 않는 경우
Keeta

12

vim, $ 99999 $ 110000 $ 120000

i$=&pvh*&ur

온라인으로 사용해보십시오!

옵션 레지스터 에 옵션 값을 곱한 값을 삽입하기 위해 식 레지스터를 사용합니다 (<Cr> 문자가 있으며 대부분의 글꼴에서 $13 사이 =에 총 13 바이트 ) .'pvh''ur'

'previewheight' 미리보기 창의 높이를 제어하는 ​​옵션이며 기본적으로 12입니다.

'undoreload' vim이 실행 취소를 위해 메모리에 저장하는 것을 포기하기 전에 버퍼가 가질 수있는 최대 라인 수이며, 기본값은 10,000입니다.


12

젤리 ,  $ 256000 $ 256256  (6 바이트 ) $ 257256

⁹‘”$;;

전체 프로그램. (6 바이트에서 달성 가능한 최대 급여는 $ 260847.43입니다)

온라인으로 사용해보십시오!

어떻게?

⁹‘”$;; - Main Link: no arguments
⁹      - Literal 256                            256
 ‘     - increment                              257
  ”$   - single '$' character                   '$'
    ;  - concatenate                            ['$',257]
     ; - concatenate                            ['$',257,256]
       - implicit print                      -> $257256

이전...

5 바이트 $ 256256

”$;⁹⁺

( '$'는 256을 연결하고 256을 반복하여 중간 암시 적 인쇄를 발생시킵니다)

6 바이트 $ 256000 :

⁹×ȷṭ”$

(256 × 1000ṭ '$')


1
이것은 5 문자 이지만 11 바이트 처럼 보입니다 .
dotancohen

9
@dotancohen Jelly는 사용자 정의 코드 페이지를 사용합니다 .
Carmeister

@Carmeister : 좋아요!
dotancohen


@ NieDzejkob 실제로 6 바이트를 사용할 수 있습니다-지금 $ 257256 있습니다 :)
Jonathan Allan

11

씨#

풀 프로그램, 72 바이트, $ 40448 66 바이트, $ 43008

class P{static void Main()=>System.Console.Write("$"+('T'<<'i'));}

온라인으로 사용해보십시오!

설명

왼쪽 이동 연산자는 문자 'T''i'정수 84 및 105를 각각 처리하고 이동을 수행합니다.

람다, 19 바이트, $ 109568 17 바이트, $ 118784

o=>"$"+('t'<<'j')

온라인으로 사용해보십시오!

2 바이트를 저장 한 @ LegionMammal978 및 @Kevin 덕분에 편집


5
궁금한 점이 있는데 왜 람다 끝에 세미콜론을 포함합니까?
LegionMammal978

1
언급 한 것 @ LegionMammal978뿐만 아니라, (세미콜론 후행 자바 / C #을 람다에 대한 바이트 수에 계산하지 않음) 사용되지 않는 빈 매개 변수를 취함으로써 당신이 골프 수를 ()=>o=>추가 -1 바이트를 위해.
Kevin Cruijssen

2
사실 @Kevin과 나의 충고를 함께 람다는 o=>"$"+('t'<<'j')$ 118784 로 골프를 칠 수 있습니다 .
LegionMammal978

@ Kevin 나는 이것에 대해 알지 못했습니다. 정보 주셔서 감사합니다.
pmysl

@ LegionMammal978 불필요한 세미콜론을 지적하고 업데이트 된 람다를 제공해 주셔서 감사합니다. 나는이 세미콜론을 간과
했어야했다

9

PHP, 13 바이트, 급여 $ 144000

불행히도이 직무에는 모리셔스로 이사해야합니다 (물론 조금 동쪽으로 조금 이동할 수는 있지만 시간대가 줄어들면 급여가 $ 36k 하락할 것입니다).

$<?=date(ZL);

이것은 단지 내 놓는다 Z초 시간대를하고 윤년인지 여부를 추가합니다.


9

brainfuck , 43 바이트, $ 58888

++++++[>++++++<-]>.<++++[>++++<-]>+.+++....

온라인으로 사용해보십시오!

작동 원리

++++++[>++++++<-]>.  write 36 to cell one and print (36 is ASCII for $)

<++++[>++++<-]>+.    add 17 to cell 1 and print (cell 1 is now 53, ASCII for 5) 

+++....              add 3 to cell 1 and print 4 times (cell 1 is now 56, ASCII for 8)

1
PPCG에 오신 것을 환영합니다! 당신이 주위에 붙어 희망
Jo King

8

파이썬 3 , (22 바이트) $ 98,442

print('$',ord('𘂊'))

온라인으로 사용해보십시오!

Doorknob의 Ruby 답변 과 마찬가지로 여기에서 사용되는 4 바이트 유니 코드 문자𘂊 는 22 바이트에서 얻을 수있는 최대 정수 급여의 서수 값을 갖습니다.

참고 print()기본적으로 공백으로 구분하여 그 이름이 인수를 인쇄는 ( sep선택 사항이라는 주장이다).


f 문자열을 사용하는 것보다 약간 더 잘 수행 할 수 있습니다. print (f "$ {ord ( '𘫿')}")는 21 바이트이고 출력은 $ 101119
Matt

2
@Matt는 24 바이트입니다 (f-string을 생각했지만 여분의 중괄호가 2 바이트라는 것을 깨달았습니다)
Jonathan Allan

파이썬 2가 더 높은 급여를 받는다는 증거.
mbomb007

8

Gol> <> , 8 바이트로 $ 207680

'o**n; $

온라인으로 사용해보십시오!

작동 방식 :

'        Start string interpretation. Pushes the ASCII value of every character until it wraps back around to this character
 o       Output the top stack value as ASCII. This is the $ at the end of the code
  **     Multiply the top 3 stack values (This is the ASCII of 'n; ', 110*59*32
    n    Output top of stack as integer.
     ;   Terminate program
       $ (Not run, used for printing the $)

흥미롭게도, 당신이 사용할 수있는 h대신 n;얻을 수있는 'o**h5$$ 231,504의 점수,하지만 당신은 0-9를 사용할 수 없으며, (53)을 밀어 다른 1 바이트 방식의 ASCII 값이없는5


1
PPCG에 오신 것을 환영합니다!
Mego


6

Mathematica, 18 바이트, $ 107,163.49

$~Print~N[E^(E!E)]

전체 프로그램; 를 사용하여 실행하십시오 MathematicaScipt -script. 출력 $107163.4882807548다음에 줄 바꿈 문자가옵니다. 나는이 양식의 가장 높은 점수 해결책이 확인한 구성되어 , , ,와 .$~Print~N[expr]exprPiEI+-* /()!


무엇에 대해 I?
user202729

@ user202729 아니요, 도움이되지 않습니다. 실제로 사용하는 번호 I와 단지 I I또는 I/I일반적으로이있을 것이다 + 0.*I그 위에 압정으로 고정 N.
LegionMammal978

아주 좋아요! 나는 "$"~Print~Exp[E!N@E](와 같은 길이 "$"~Print~N[E^(E!E)]) 까지 얻었 지만 인용 부호가 주위에 있으면 $출력이 거의 한계를 초과했습니다.
Misha Lavrov

내가 생각해 낸 것은 $ 80662.7를주는 Print [$, N [Pi ^ (Pi * Pi)]]였습니다. 나는 Pi, E, +, *, ^의 다양한 조합을 시도했지만 (내가 생각했지만 효과적인 방법을 보지 못했습니다) 시도하지 않았습니다.
Meni Rosenfeld

$~Print~⌈E^(E!E)⌉왼쪽과 오른쪽 천장 문자가 한 문자이고 조금 더 17 바이트가됩니다.
jaeyong sung


6

JavaScript (Node.js) , 23 바이트, $ 65535

_=>"$"+ +(~~[]+`xFFFF`)

온라인으로 사용해보십시오!

atob큰 개선 공간이 있지만 이것은 내가없이 얻을 수있는 최선 입니다.

아시다시피, ASCII 변환 기능에 짧은 문자가 없으면 많은 것을 빨아들입니다.

하루 종일

JavaScript (Node.js) , 30 바이트, $ 78011

_=>"$"+`𓂻`.codePointAt(![])

온라인으로 사용해보십시오!

또는 : 29 바이트, $ 80020

_=>"$"+`򀀠`.codePointAt(!_)

어디 򀀠있다U+13894 INVALID CHARACTER

String.codePointAt! 나는 이것을 완전히 잊었다!

농담 하나 (15B, $ 130000), 전혀 유용하지 않고 단지 재미로

_=>"$十三萬"

그렇다면 _=>"$⑮萬"^ _ ^
tsh

2
나는 중국어를 이해할 수 있기 때문에 지금 웃고 있어요 ...
ericw31415

어때요 x1683F?
Gust van de Wal

단순히 _=>"$"+parseInt('1V0I',36)지금까지 사용 했던 것보다 단순히 사용하는 것이 높기 때문에 그 중 하나를 추가 할 수도 있습니다. 자바 스크립트에서 ... 진수 기본 64 변환 할 수 없습니다 너무 나쁜
돌풍 반 월마트 드

슬프게도 @GustVanDeWal 코드에서 숫자를 사용할 수 없습니다.
Shieru Asakoto


6

루비, $ 119443

$><<?$<<?𝊓.ord

온라인으로 사용해보십시오!

17 바이트의 최대 정수 출력. 유니 코드 문자는 U + 1D293이며 16 진수로 119443입니다.


기회를 잡으려면 $><<?$<<$$장기 실행 시스템 에서 10 바이트 를 시도하십시오 . 최대 177827의 답변이 유효합니다.
AShelly September

나는 당신이 "십진수"를 의미한다고 생각하거나, 적어도 모호성이 있습니다.
jpmc26




5

Befunge-93 , 9 바이트, $ 192448

a>$",**.@

온라인으로 사용해보십시오!

출력 $192448은 2 달러 9 센트로 최대치에 미치지 못합니다. 이것은 심지어 인식 할 수없는 명령 오류를 버릴 필요가없는 Befunge-98 의 적절한 구현으로 폴리 글롯으로 작동합니다!

설명:

a>$        Basically no-ops
   "       Wrapping string that pushes the code and a lot of spaces to the stack
    ,      Print the $
     **    Multiply the byte values of a, > and a space
           62*97*32 = 192448
       .@  Print the number and terminate

5

Cubix , $ 155088 (12 바이트)

*Ouo'ე'$/@

온라인으로 사용해보십시오!

흥미로운 문제는 이것을 7 또는 8 바이트로 낮추기를 희망했지만 어려웠습니다. ე와 $ 문자를 스택으로 푸시하고, 스택 $맨 위의 배수를 출력하고 숫자를 출력하고 정지합니다. 더 낮은 바이트 옵션을 찾기를 희망합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.