File tree 2 files changed +80
-0
lines changed
codingTest/programmers/level0
2 files changed +80
-0
lines changed Original file line number Diff line number Diff line change
1
+ // 문자열안에 문자열
2
+ // 문제 설명
3
+ // 문자열 str1, str2가 매개변수로 주어집니다. str1 안에 str2가 있다면 1을 없다면 2를 return하도록 solution 함수를 완성해주세요.
4
+
5
+ // 제한사항
6
+ // 1 ≤ str1의 길이 ≤ 100
7
+ // 1 ≤ str2의 길이 ≤ 100
8
+ // 문자열은 알파벳 대문자, 소문자, 숫자로 구성되어 있습니다.
9
+ // 입출력 예
10
+ // str1 str2 result
11
+ // "ab6CDE443fgh22iJKlmn1o" "6CD" 1
12
+ // "ppprrrogrammers" "pppp" 2
13
+ // "AbcAbcA" "AAA" 2
14
+ // 입출력 예 설명
15
+ // 입출력 예 #1
16
+
17
+ // "ab6CDE443fgh22iJKlmn1o" str1에 str2가 존재하므로 1을 return합니다.
18
+ // 입출력 예 #2
19
+
20
+ // "ppprrrogrammers" str1에 str2가 없으므로 2를 return합니다.
21
+ // 입출력 예 #3
22
+
23
+ // "AbcAbcA" str1에 str2가 없으므로 2를 return합니다.
24
+
25
+ package main
26
+
27
+ import (
28
+ "strings"
29
+ )
30
+
31
+ func solution (str1 string , str2 string ) int {
32
+ if strings .Contains (str1 , str2 ) == true {
33
+ return 1
34
+ } else {
35
+ return 2
36
+ }
37
+ }
38
+
39
+ func main () {
40
+ str1 := "ab6CDE443fgh22iJKlmn1o"
41
+ str2 := "6CD"
42
+ solution (str1 , str2 )
43
+ }
Original file line number Diff line number Diff line change
1
+ // 제곱수 판별하기
2
+ // 문제 설명
3
+ // 어떤 자연수를 제곱했을 때 나오는 정수를 제곱수라고 합니다. 정수 n이 매개변수로 주어질 때, n이 제곱수라면 1을 아니라면 2를 return하도록 solution 함수를 완성해주세요.
4
+
5
+ // 제한사항
6
+ // 1 ≤ n ≤ 1,000,000
7
+ // 입출력 예
8
+ // n result
9
+ // 144 1
10
+ // 976 2
11
+ // 입출력 예 설명
12
+ // 입출력 예 #1
13
+
14
+ // 144는 12의 제곱이므로 제곱수입니다. 따라서 1을 return합니다.
15
+ // 입출력 예 #2
16
+
17
+ // 976은 제곱수가 아닙니다. 따라서 2를 return합니다.
18
+
19
+ package main
20
+
21
+ import (
22
+ "math"
23
+ )
24
+
25
+ func solution (n int ) int {
26
+ s := int (math .Sqrt (float64 (n )))
27
+ if s * s == n {
28
+ return 1
29
+ }
30
+
31
+ return 2
32
+ }
33
+
34
+ func main () {
35
+ n := 101
36
+ solution (n )
37
+ }
You can’t perform that action at this time.
0 commit comments