백준 2941 크로아티아 알파벳
Console Programming/C# Console 2020. 4. 2. 17:15문자열을 돌면서 하나의 알파벳만을 검색할 것인지, 여러 알파벳을 다 검색해볼 것인지 생각하다가 하나만 하는게 쉬울것 같아서 이렇게 코드를 작성했다. 그리고 여러 알파벳을 검색하는 것은 하나의 알파벳을 검색하는 것을 여러번 실행하는 것으로 대체했다. 알파벳을 검색하면 검색된 이후 인덱스부터 다시 검색을 이어나가는 부분을 구현하기 위해 index = str.IndexOf(alpha, index) + 2; 이렇게 만들었다.
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _2941
{
class Program
{
static void Main(string[] args)
{
var str = Console.ReadLine();
int sum = 0;
string[] alpha = { "c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z=" };
{
sum += FindCroatiaAlphabet(str, alpha[i]);
}
Console.WriteLine(len - sum);
}
static int FindCroatiaAlphabet(string str, string alpha)
{
int index = 0;
int count = 0;
{
if (str.IndexOf(alpha, index) != -1)
{
index = str.IndexOf(alpha, index) + 2;
count++;
}
else
{
break;
}
}
return count;
}
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
|
'Console Programming > C# Console' 카테고리의 다른 글
| 백준 2908 상수 (0) | 2020.04.02 |
|---|---|
| 백준 1152 단어의 개수 (0) | 2020.04.02 |
| 백준 10872 팩토리얼 (0) | 2019.12.20 |
| 4948 베르트랑 공준 (0) | 2019.12.04 |
| 1929 소수 구하기 에라토스테네스의 체 (0) | 2019.12.04 |

