반응형

백준 10

[백준] 5622 - 다이얼

처음 구상한 건 문자를 입력 받고 65를 빼서 숫자로 변환후 3을 나눈 몫에 3 을 더하여 시간을 더했다. 예를 들어서 입력 받는 문자가 A B C 라고 할 때 이들을 숫자로 변환하면 A = 0 B = 1 C = 2 가 된다. 그리고 이들을 3으로 나눈 몫은 모두 0이다. 그리고 이 값에 3을 더하면 3이라는 시간이 나온다. 다른 예로 F G L 은 각각 F = 5 G = 6ㅇ L = 11 각각 3으로 나눈 몫에 3을 더하면 5 / 3 = 1 + 3 = 4 6 / 3 = 2 + 3 = 5 11 / 3 = 3 + 3 = 6 그래서 총 15시간이 나온다. 이것을 확인하고 바로 코드로 옮겨 적으니 #include #include #include using namespace std; int main() { ch..

[백준] 5622 - 다이얼

처음 구상한 건 문자를 입력 받고 65를 빼서 숫자로 변환후 3을 나눈 몫에 3 을 더하여 시간을 더했다. 예를 들어서 입력 받는 문자가 A B C 라고 할 때 이들을 숫자로 변환하면 A = 0 B = 1 C = 2 가 된다. 그리고 이들을 3으로 나눈 몫은 모두 0이다. 그리고 이 값에 3을 더하면 3이라는 시간이 나온다. 다른 예로 F G L 은 각각 F = 5 G = 6ㅇ L = 11 각각 3으로 나눈 몫에 3을 더하면 5 / 3 = 1 + 3 = 4 6 / 3 = 2 + 3 = 5 11 / 3 = 3 + 3 = 6 그래서 총 15시간이 나온다. 이것을 확인하고 바로 코드로 옮겨 적으니 #include #include #include using namespace std; int main() { ch..

[백준] 5622 - 다이얼

처음 구상한 건 문자를 입력 받고 65를 빼서 숫자로 변환후 3을 나눈 몫에 3 을 더하여 시간을 더했다. 예를 들어서 입력 받는 문자가 A B C 라고 할 때 이들을 숫자로 변환하면 A = 0 B = 1 C = 2 가 된다. 그리고 이들을 3으로 나눈 몫은 모두 0이다. 그리고 이 값에 3을 더하면 3이라는 시간이 나온다. 다른 예로 F G L 은 각각 F = 5 G = 6ㅇ L = 11 각각 3으로 나눈 몫에 3을 더하면 5 / 3 = 1 + 3 = 4 6 / 3 = 2 + 3 = 5 11 / 3 = 3 + 3 = 6 그래서 총 15시간이 나온다. 이것을 확인하고 바로 코드로 옮겨 적으니 #include #include #include using namespace std; int main() { ch..

1157-단어공부 c++

#include #include using namespace std; //아스키코드 : 대문자 65~90, 소문자 97~122 int alpha[26], cnt = 0; string input; int main() { cin >> input; for (int i = 0; i < input.length(); i++) { input[i] = toupper(input[i]);// 모두 대문자로 변경 alpha[input[i] - 65]++;// 65를 빼서 인덱스 위치 구해서 저장 후 증감 } int max = 0, max_indx = 0; for (int i = 0; i < 26; i++) {// 가장 많이 사용된 단어에 빈도수를 저장 if (max < alpha[i]) { max = alpha[i]; ma..

반응형