흥미없는 숫자를 인쇄하십시오!


40

재미 번호 (I 완전히 만이 도전을 만회하지 않았다)과 같이 생성된다 :

  1. 양의 정수 N을 취하십시오
  2. N 끝에 N의 숫자를 추가하여 새 숫자 O를 만듭니다.
  3. 흥미없는 마지막 숫자는 O * N입니다.

예를 들어 N = 12의 경우 :

  1. O = 1212
  2. O * N = 1212 * 12
  3. 최종 수는 14544입니다

입력

양의 정수 N (N> 0) 또는 해당 언어와 동일합니다. 잘못된 입력을 잡을 필요는 없습니다.

산출

해당 관심없는 번호입니다.

테스트 사례

  1 -> 11
  2 -> 44
  3 -> 99
 10 -> 10100
174 -> 30306276

채점

바이트 단위의 최단 코드가 이깁니다.


9
관련 OEIS 항목이 있어야합니다.
MKII

1
@Seims 그것은 "uninsteresting"이름을 기반으로 한 농담이었습니다
MKII

7
@MKII 내 나쁜, 나는 농담을하지 않습니다
Seims

1
숫자를 문자열 인수로 사용하여 규칙을 너무 많이 굽습니까?
Dom Hastings

1
규칙을 구부려! : P
Seims

답변:


38

05AB1E , 3 바이트

Ы*

설명

Ð    # triplicate input
 «   # conactenate
  *  # multiply

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


2
아, 좋아! 몇 초만에 나를 닌자 : p.
Adnan

2
@Adnan Hehe. 그 시간 동안 당신이 나에게 복수 : P
Emigna

1
3 작업, 3 바이트, 나는 당신이 그것을 더 짧게 만들 수 있다고 생각하지 않습니다.
Lasse Meyer

2
@busukxuan p. 연결하여 자동으로 숫자로 변환 str하고 *숫자로 문자열을 해석합니다. 매우 유용 :)
Emigna

2
@busukxuan 그래, Pyth와 05AB1E의 조합은 2 바이트로 할 수 있었다 :)
Emigna

29

자바 스크립트 (ES6), 10 바이트

_=>(_+_)*_

인수가 아닌가 String아닌 인수로 호출해야합니다 Number.

용법:

(_=>(_+_)*_)('3')
99

@Quill 의 제안 덕분에 -3 바이트 .


1
매개 변수를 문자열로 전달할 수 있으면이 솔루션에서 2 바이트를 줄일 수 있습니다._=>(_+_)*+_
Quill

3
이것이 정확히 어떻게 작동합니까? 올바르게 이해 _하면 변수의 임의 문자로 사용하고 있습니까? (PS- (_+_)완전히 엉덩이처럼 보입니다)
charredgrass

@charredgrass $도 작동합니다
cat

11
타입 캐스팅 남용 11
Downgoat

3
흥미롭게도 순수하게 수학적으로 할 수있는 최선의 방법은 ES7에서 30 바이트 n=>(1+10**-~Math.log10(n))*n*n(슬프게도 -~우선 순위가 높음 **) 또는 ES6에서 31입니다 n=>-~`1e${-~Math.log10(n)}`*n*n. 재귀조차도 32 바이트가 필요했습니다.f=(n,m=1)=>n<m?-~m*n*n:f(n,m*10)
Neil

24

자바 8, 29 26 25 21 바이트

신의 축복 람다

c->new Long(c+""+c)*c

c-> 긴 코드 (c + ""+ c) * c;


28
당신은 자바를 사랑해야한다. Java 8의 람다와 codegolf에서 가장 짧은 Java 답변 중 하나라도 여전히 다른 모든 현재 답변에 의해 능가됩니다. xD
케빈 크루이

3
자바는 배, 람다는 배
Seims

3
@KevinCruijssen 나는 여전히 희망을 가지고, 언젠가 자바가 codegolf 콘테스트를 이길 것입니다
user902383

1
편집 한 후에는 @MartinEnder를 1 바이트 씩 Retina 응답 으로 능가했습니다 ! o.Ô
Kevin Cruijssen

1
@KevinCruijssen하지만 여전히 파이썬을 이길 수는 없지만 충분하지 않습니다 :(
user902383

20

정력, 11

C<C-r>=<C-r>"<C-r>"*<C-r>"<cr>

crcrcrcrcr ...

C       change (delete and enter insert mode) until the end of the line
<C-r>=  insert an expression via the special "expression register"
<C-r>"  insert the contents of the default register (what we just C'd)
<C-r>"  ... again
*       multiplied by
<C-r>"  the input (again)
<cr>    insert the result of this expression

11 뭐? 바이트?
Insane

3
명령 줄에서 호출하면 @Insane Bytes vim에서 직접 입력하면 키 입력이 발생합니다. 나는 일반적으로 하나의 vim 응답에서 단위를 생략합니다.
손잡이

v.tryitonline.net/#code=QxI9EiISIioSIgo&input=MTI 나쁘게 <C-r>인쇄 할 수 없습니다.
DJMcMayhem

<C-r>캐리지 리턴은?
Captain Man

@CaptainMan 아니요, <C-r>제어 + r입니다. 캐리지 리턴은 <cr>입니다.
손잡이


15

이맥스, 17 바이트

(*SPACEC-SPACEC-EM-YSPACEC-YC-Y)C-J

설명

  • (*SPACE(*포인트 (숫자 앞)에 추가합니다 .
  • C-SPACEC-EM-Y 번호를 선택하여 복사하십시오.
  • SPACE 포인트 뒤에 공백 문자를 추가합니다 (숫자 뒤).
  • C-YC-Y 포인트 수의 두 배를 붙여 넣습니다.
  • ))끝에 추가 ;
  • C-J 행을 LISP 표현식으로 해석하고 결과를 인쇄합니다.

실례

파이프로 표시되는 커서 ( |)

  • |174
  • (*SPACE (* |174
  • C-SPACEC-EM-Y (* 174|
  • SPACE (* 174 |
  • C-YC-Y (* 174 174174|
  • ) (* 174 174174)|
  • C-J

결과

(* 174 174174)
30306276|

3
안녕하세요, PPCG에 오신 것을 환영합니다! 좋은 첫 포스트!
Rɪᴋᴇʀ


12

파이썬 2.7, 21 바이트 :

lambda f:int(`f`*2)*f

글쎄, 이것은 내가 작성한 가장 짧은 시간 동안 가장 짧은 Python 답변이어야합니다. 원하는 이름을 지정한 다음 래핑 된 일반 함수처럼 호출하여 실행할 수있는 익명의 람다 함수입니다 print(). 예를 들어, 입력 값이 12이고 함수의 이름이 H이면 다음과 같이 호출 print(H(12))됩니다.

온라인으로 사용해보십시오! (아이디어)

이것은 값이 9223372036854775807높고 같을 때만 작동 하며 정수의 끝에 repr()a L를 넣습니다 . 따라서보다 큰 값의 9223372036854775807경우이 24 바이트 버전이 작동합니다.

lambda f:int(str(f)*2)*f

이 온라인을보십시오! (아이디어)


나는 여전히 Phytons String 연산이 마법 같은 것을 발견합니다.
Seims

어떤 방법으로 @Seims?
busukxuan

문자열 곱셈과 덧셈. 자주 보지 못했습니다.
Seims

@Seims 나는 주로 정적 언어를 다루는 것 같아?
busukxuan

@busukxuan 당신이 원한다면 멍청한 놈 전화 : ^)
Seims

11

젤리, 4 바이트

;DḌ×

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

설명

;DḌ×    Main link. argument : N

 D      Decimal; Yield the digits of N
;       Concatenate N and its digits
  Ḍ     Convert to integer; We get O
   ×    Multiply O and N

1
수염을 가진 정말 행복한 윙크 얼굴입니다! ;DDx
고양이

어느 인코딩에서 1 바이트 만 사용합니까? 보통 우리는 UTF-8을 사용하는데 3이 걸리고 ×는 2가 걸리지 만 ISO8859-1과 같이 1 바이트입니다.
o11c

@ o11c Jelly는 이러한 문자가 각각 1 바이트 인 자체 사용자 지정 코드 페이지를 사용합니다.
스파게티

10

C, 70 68 54 53 52 44

f(n){return(pow(10,(int)log10(n)+1)*n+n)*n;}

이전 버전 (48 바이트, 수학 함수 없음) : @LeakyNun 덕분에 16 바이트, @FryAmTheEggman 덕분에 1 바이트, @TobySpeight 덕분에 4 바이트 :

f(n,d,i){for(i=d=n;d;d/=10)i*=10;return(i+n)*n;}

f()하나의 인수 인 숫자로 호출 하면 해당하는 흥미없는 숫자가 반환됩니다.

테스트 프로그램

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv)
{
    while (*++argv) {
        int n = atoi(*argv);
        printf("%d -> %d\n", n, f(n));
    }
    return 0;
}

시험 결과:

$ ./84712 1 2 3 4 10 174
1 -> 11
2 -> 44
3 -> 99
4 -> 176
10 -> 10100
174 -> 30306276

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


f(n){int b=1;while(a)b*=10,a/=10;return(n+n*b)*n;}
Leaky Nun

이것은 포함하지 않고 제대로 작동하지 않아야 math.h하지만 내장 log10()및 위치에있는 GCC에서 벗어나 pow()면 컴파일러는 단지 "필요한 경우)를 가정하지 않고"내장 기능의 암시 적 선언이 호환되지 않는다 "고 경고합니다. 둘 다 돌아옵니다 int.
Toby Speight

@Leaky-당신은 아무것도 넣지 않았습니다 a...
Toby Speight

1
완전히 산술 세계에 머무르는 또 다른 대답을 보는 것이 좋습니다 (문자열 연결을 수행하지 않음). :-)
Toby Speight

1
@Toby-C의 문자열 연결이 골프와 호환되지 않습니다. ;-)
owacoder

9

Dyalog APL , 7 바이트

⊢×#⍎⍕,⍕

문자열 표현

⍕, 문자열 표현 앞에

#⍎ 루트 네임 스페이스에서 숫자로 만들기

⊢× 원래 숫자로 곱하기


1
난파 된 넥타이 전투기는 재밌어요!
Luis Mendo


1
포크가 깨어납니다 : -D
Luis Mendo

나는 문자 가 아니거나 매우 일반적이지 않기 때문에 어떤 인코딩 에서도 바이트가 아니라고 확신합니다 .
o11c

@ o11c "bytes"라는 단어의 선점 링크 (viz)를 확인 했습니까? meta.codegolf.stackexchange.com/a/9429/43319 .
Adám

9

J, 7 바이트

*,~&.":

설명

*,~&.":  Input: n
     ":  Format n as a string
 ,~&.    Reflect and join the string to make "nn"
         and parse the string to get a number
*        Multiply that number by n

+1. Under문자열 연결로 제대로 작동 한다고 생각조차하지 못했습니다 . 나를 위해 얼마나 위대한 발견입니까! 감사합니다.
Dan Oak

슬프게도, 직접 입력하면 작동 * ,~ &.": n하지 않으며 다른 동사의 구성에도 사용할 수 없기 때문에 괄호 안에 있어야한다고 생각 합니다.
Dan Oak

1
@dahnoak 여기서 PPCG에서는 함수에 필요한 것을 지정하기 만하면되므로 위의 내용은 J로 함수를 작성하는 데 필요한 모든 것입니다. 그런 다음 일부 입력을 인수로 사용하여 호출하려면 다음 중 하나입니다. 괄호 또는 변수에 저장됩니다.
마일

아, 이거 알아요
Dan Oak

9

망막 , 27 20 바이트

^
$_$*: $_
:
$_$*:
:

마지막 단계 이전에 결과가 단항으로 표시되기 때문에 큰 입력의 경우 약간 느려집니다.

온라인으로 사용해보십시오! 첫 번째 줄은 줄 바꿈으로 구분 된 테스트 스위트를 활성화합니다.

설명

2단항 표현은 큰 입력에 대해 다루기 어려우므로 예제 입력으로 사용하겠습니다 .

1 단계 : 대체

^
$_$*: $_

문자열의 시작 부분을 일치시킴으로써 ^우리는 단순히 물건 앞에 붙입니다. $_입력 문자열 자체를 나타내며 $*:많은 콜론을 삽입한다는 의미입니다. 그래서 우리는 얻는다 :

:: 22

2 단계 : 교체

:
$_$*:

이제 우리는 모든 것을 일치 :시키고 다시로 대체합니다 $_$*:. 물론 이번에 $_는 정수로 평가하지 않지만 (이 :: 22예제에서는) $*문자열에서 첫 번째 십진수 만 찾으므로 ( O자세한 사양에서) 자체에 연결된 입력으로 평가됩니다 . 우리는 될 겁니다 N*O콜론, 다음 O:

:::::::::::::::::::::::::::::::::::::::::::: 22

3 단계 : 경기

:

남은 것은 :단항에서 십진수로 변환하기 위해 s를 세는 것입니다.이 단계가 정확히 수행하는 것입니다.


아, Java만큼 길다. 2 바이트만으로 아웃 고프 처리했습니다. +1
R. Kap

@ R.Kap 사실, Java 8은 3 바이트를 제거한 후에 그것을 능가했습니다! o.Ô
Kevin Cruijssen

4
죄송합니다, Java ....
Martin Ender

9

CJam , 8 바이트

ri_`_+i*

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

r     e# Read input
i     e# Convert to integer
_     e# Duplicate
`     e# Convert to string
_     e# Duplicate
+     e# Concatenate
i     e# Convert to integer
*     e# Multiply. Implicitly display

2
나는 다시 문자열로 변환하지 말 것을 제안하려고했지만 곧 순진한 접근 방식 (즉 r__+i\i*, 이전에 CJam을 사용한 적이 없음)은 길이가 같습니다.
Nic Hartley

@QPaysTaxes 아 좋은. 나는 당신과 같은 것을 알아 차렸다. 왜 먼저 그것을 int로 변환 한 다음 다시 문자열로 다시 변환해야 하는가. 나는 또한 CJam을 사용하지 않았고 가능한 모든 연산자를 충분히 면밀히 보지 않았 으므로 언뜻보기에 솔루션을 찾을 수 없었습니다. 동일한 바이트 길이이지만 접근 방식을 문자열로 다시 변환하지 않고 공유해 주셔서 감사합니다.
Kevin Cruijssen

두 바이트에 전체 스택에 작업을 적용 할 수있는 방법이 있다면, 그것은 바이트 짧은 (같은 것 r__+si*, s"스택을 통해이 작업을 적용"입니다)하지만 난 그런 아무것도 표시되지 않습니다
닉 Hartley

8

젤리, 8 6 바이트

ŒṘẋ2v×

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

설명

ŒṘẋ2v× - Main link. Left argument: the number to convert

     × - Multiply
    v  - an evaluation of the left argument
ŒṘ     - converted to string
  ẋ    - multiplied by
   2   - two and the left argument

1
나는 당신이 그 중 하나가 필요하다고 생각하지 않습니다 ³.
마틴 엔더

8

Awk, 13 바이트

$0=($0$0)*$0

자체를 곱한 2 행으로 설정


7

Brachylog , 7 바이트

:?c:?*.

설명

:?c      Concatenate Input to itself
   :?*.  Output is that concatenation times Input


7

Matlab / Octave, 20 바이트

@(x)eval([x x 42 x])

이것은 입력을 문자열로 취하는 익명 함수입니다.

사용 예 :

>> f = @(x)eval([x x 42 x])
f = 
    @(x)eval([x,x,42,x])
>> f('12')
ans =
       14544

또는 ideone으로 온라인으로 시도하십시오 .

설명

이 코드는 입력 문자열을 두 번 연결 한 다음 문자 *(ASCII 코드 42가 있는 문자 )와 문자열을 다시 연결하여 문자열을 작성합니다. 연결된 문자열이 평가됩니다.


무슨 42뜻입니까?
Leaky Nun

4
그것은이다 @LeakyNun 생명, 우주, 그리고 모든 것의 궁극적 인 질문 "에 대답 . 또한, 위해 ASCII 코드를 될 일*
루이스 Mendo

아 나는 42 번째 기능과 같은 것을 찾고있었습니다.
Leaky Nun

이 코드는 입력 문자열을 두 번 연결 *한 다음 문자열을 다시 연결하여 문자열을 작성합니다. 연결된 문자열이 평가됩니다. 답변으로 편집하겠습니다
Luis Mendo


6

zsh, 13 바이트

<<<$[$1$1*$1]

입력을 명령 행 인수로 사용하여 STDOUT으로 출력합니다.

이것은 zsh에서만 작동하지만 Bashecho 에는 <<<다음 대신 15 바이트가 사용 됩니다 .

echo $[$1$1*$1]

6

펄, 11 바이트

$_*=$_ x2

+ pl플래그.

(로 실행 perl -ple '$_*=$_ x2')

파이프 덕분에 -2 바이트


두 바이트를 저장하십시오 :$_*=$_ x2
파이프

나는 당신이 필요하다고 생각하지 않습니다-l
Brad Gilbert b2gills

@ BradGilbertb2gills 그렇습니다. 그것이 없으면 펄로 숫자로 변환 할 때 처음에 끝날 때 $_ x2생성 ...\n...\n합니다.\n
Dada

나는 Perl 5와 6 모두로 테스트하고 있었고를 제거하는 것을 잊어 버렸습니다 6.
브래드 길버트 b2gills

6

Excel VBA, 35 바이트

하위 번호로 호출, msgbox가 답변을 반환

Sub B(a)
MsgBox (a & a) * a
End Sub

대체 Excel VBA, 42 바이트

수식에 주어진 숫자는 답을 반환합니다.

Function B(a)
B = (a & a) * a
End Function

MsgBox와 Sub에 대해 생각해보십시오. 정확하게 계산하면 13 바이트를 절약 할 수 있습니다
GER_Moki

값을 얻으려면 일종의 입력 상자가 필요합니다.
tjb1

Sub B (a) MsgBox (a & a)를 사용해보십시오 * a End Sub
GER_Moki

그것은 다른 하위 값을 전달해야하지만 골프에서 허용되는지 확실하지 않습니다.
tjb1

기능도 호출해야합니다;)
GER_Moki

6

루아, 20 바이트

명령 행 인수를 받아서 STDOUT을 통해 출력

a=...print((a..a)*a)

그리고 @LeakyNun이 코멘트에서 물었던 것처럼 ungolfed :)

a=...       -- alias for the first argument
print(
     (a..a) -- concatenate a with itself, equivalent to a:rep(2)
     *a)    -- multiply the resulting number by a

설명을 추가하면 강압 유형의 훌륭한 데모가 될 수 있습니다.
Leaky Nun


5

PHP, 25 24 바이트

짧은 오프닝 태그는 놀랍게도 몇 가지 골프 도전에 유용합니다. 운 좋게도 이것은 그 중 하나입니다. 불행히도 연산자 우선 순위는 많은 괄호가 필요한 순서와 반대입니다.

<?=($a=$argv[1])*"$a$a";

편집 : 어쨌든 대괄호를 사용하는 방법을 보았을 때 주위의 작업 순서를 변경하여 연결 연산자를 효과적으로 건너 뛸 수 있음을 깨달았습니다.


5

dc, 11 10 바이트

ddZAr^1+**

나는 결국 명령에 대한 사용을 찾을 것이라는 것을 알았습니다Z !

조작은 매우 간단합니다. 자릿수를 세고 10을 그 힘으로 올리고 1을 더하십시오. 이것은 숫자와 자체를 연결하는 승수를 제공합니다. 그런 다음 곱하십시오.

I / O는 dc와 같이 스택을 사용합니다.

전체 프로그램

이것이 내가 테스트에 사용한 것입니다.

#!/usr/bin/dc
?
ddZAr^1+**
p

두 개의 추가 명령은 파이프 라인 I / O를 제공합니다.

테스트

$ for i in 1 2 3 10 174; do printf '%d -> ' $i; ./84712.dc <<<$i; done
1 -> 11
2 -> 44
3 -> 99
10 -> 10100
174 -> 30306276

Biden XVII 경 (1 바이트) 덕분입니다.


바이트 저장 대신 A사용할 수 있습니다 10. 잘 했어!
Joe

4

볼거리, 11 바이트

R I W I_I*I

이것은 유행성 이하선염의 특질이 매우 유용 할 수있는 드문 골프 도전 중 하나입니다. 첫째, 모든 변수는 문자열이며 모든 수학 방정식은 왼쪽에서 오른쪽으로 엄격하게 평가되므로 (PEMDAS가 아님) PEMDAS가하는 방식과 같이 = 9 대신 Mumps에서 1 + 2 * 4 = 12입니다. 따라서 (간신히) ungolfed :

R I ;     Read from stdin to variable I
W I_I*I ; Write out I concatenated with I, then multiplied by I.

주의 사항-(InterSystems Ensemble)을 사용하는 유행성 이하선염의 풍미는 stdin에 대한 캐리지 리턴을 반영하지 않기 때문에 입력 및 출력 번호가 연결된 것으로 나타납니다. 가독성을 높이거나 높이려면 2 바이트를 추가하고 수동 CR / LF를 추가해야합니다.

R I W !,I_I*I

그러나 도전 규칙에서 해당 요구 사항을 보지 못했기 때문에 더 짧은 코드에 능숙하다고 확신합니다. 내가 틀렸다면, 저에게 LART를 주시기 바랍니다 그리고 내 답변을 수정합니다. :-)


4

PowerShell, 25 , 18 바이트

PS가 파이프 라인을 얼마나 좋아하는지 상기시켜 준 TessellatingHeckler에게 감사합니다.

새로운 18 바이트 :

process{$_*"$_$_"}

이전 25 바이트 :

param($a);[int]"$a$a"*$a

설명:

# new
process{$_*"$_$_"}
process{         } # runs code block once for each passed item
        $_*        # multiple the first parameter
           "$_$_"  # concatenate as a string for ease
                   # in this case, the order does the typecasting for us
# old
param($a);[int]"$a$a"*$a
param($a)                 # assigns the first passed parameter to variable $a
         ;                # line terminator
          [int]           # type cast string "$a$a" to int32
               "$a$a"     # convert $a$a to string for easy concatenation
                     *$a  # multiply by $a

테스트 (boring.ps1로 저장) :

# new
12 | .\boring.ps1
14544
174 | .\boring.ps1
30306276

# old
.\boring.ps1 12
14544
.\boring.ps1 174
30306276

당연히이기는 대답은 아니지만 재미있었습니다!


변수를 다른 방법으로 배치하면 int * string은 문자열을 암시 적으로 int로 캐스팅하고 5 바이트의 캐스팅을 저장할 수 있습니다. process{$_*"$_$_"}는 18 바이트이며 "stdin"(예 : 파이프 라인)에서 입력을받습니다. 예 :174|script.ps1
TessellatingHeckler

흠 ... 흥미로운 점. 또한 동일한 구조를 사용하여 전환하고 동일한 결과를 얻을 수 있습니다.param($a);$a*"$a$a"
ThePoShWolf

Err, 내가 다시 가져 가면 내 바이트는 1 바이트 더 깁니다!
ThePoShWolf

@TessellatingHeckler PowerShell의 REPL 환경은 프로그램 또는 기능 기본값에 적합하지 않으므로이 답변에주의하십시오 . 같은 뭔가 param($n)$n*"$n$n"(다스가 있었다 무엇을 포함하지 않는 ;) 같은 길이이며, REPL 없습니다.
AdmBorkBork

@TimmyD 왜 test.ps1파이프 라인에서 읽는 파일이 아닌가? stdin에서 읽는 bash 쉘 스크립트도 계산되지 않습니까?
TessellatingHeckler

4

배치, 27 20 18 바이트

@cmd/cset/a%1%1*%1

편집 : @TessellatingHeckler 덕분에 7 바이트가 절약되었습니다. @ EʀɪᴋᴛʜᴇGᴏʟғᴇʀ 덕분에 추가 2 바이트를 절약했습니다.


set /a프롬프트에서 할당 결과를 출력합니다. -> @cmd/c set/a n=%1%1*%122 바이트
TessellatingHeckler

@TessellatingHeckler 왜 출력 할 때 할당을 귀찮게합니까?
Neil

@TessellatingHeckler Huh, 나는 이미 6 주 전에이 트릭을 직접했고 이미 잊어 버렸습니다 ..
Neil

@cmd/cset/a%1%1*%1(18)에 대한
Outgolfer 에릭

1
@Neil Nope, 그러나 그것을 테스트했습니다 (Windows 10에서!) cmd/c배치 파일 실행 도구 자체 가 아니기 때문에 부분이 필요 cmd합니다.
Outgolfer Erik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.