π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[BAEKJOON C++] 3059_λ±μ₯νμ§ μλ λ¬Έμμ ν© λ³Έλ¬Έ
π¦₯ μ½ν
/BAEKJOON
[BAEKJOON C++] 3059_λ±μ₯νμ§ μλ λ¬Έμμ ν©
μ§μ§μνμΉ΄ 2023. 7. 24. 23:32728x90
λ°μν
μνλ²³ λλ¬Έμλ‘ κ΅¬μ±λμ΄μλ λ¬Έμμ΄ Sκ° μ£Όμ΄μ‘μ λ,
Sμ λ±μ₯νμ§ μλ μνλ²³ λλ¬Έμμ μμ€ν€ μ½λ κ°μ ν©μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
λ¬Έμμ΄ Sκ° “ABCDEFGHIJKLMNOPQRSTUVW” μΌ λ, Sμ λ±μ₯νμ§ μλ μνλ²³ λλ¬Έμλ X, Y, Zμ΄λ€.
Xμ μμ€ν€ μ½λ κ°μ 88, Yλ 89, Zλ 90μ΄λ―λ‘ μ΄ μμ€ν€ μ½λ κ°μ ν©μ 267μ΄λ€.
μνλ²³ λλ¬Έμμ μμ€ν€ μ½λ κ°μ λ€μκ³Ό κ°λ€.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
μ λ ₯
μ λ ₯μ Tκ°μ ν μ€νΈ λ°μ΄ν°λ‘ ꡬμ±λλ€.
μ λ ₯μ 첫 λ²μ§Έ μ€μλ μ λ ₯ λ°μ΄ν°μ μλ₯Ό λνλ΄λ μ μ Tκ° μ£Όμ΄μ§λ€.
κ° ν μ€νΈ λ°μ΄ν°λ ν μ€λ‘ ꡬμ±λμ΄ μκ³ , λ¬Έμμ΄ Sκ° μ£Όμ΄μ§λ€.
Sλ μνλ²³ λλ¬Έμλ‘λ§ κ΅¬μ±λμ΄ μκ³ , μ΅λ 1000κΈμμ΄λ€
μΆλ ₯
κ° ν μ€νΈ λ°μ΄ν°μ λν΄,
μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ¬Έμμ΄ Sμ λ±μ₯νμ§ μλ μνλ²³ λλ¬Έμμ μμ€ν€ μ½λ κ°μ ν©μ ν μ€μ νλμ© μΆλ ₯νλ€.
// [3059] λ±μ₯νμ§ μλ λ¬Έμμ ν©
/*
μνλ²³ λλ¬Έμλ‘ κ΅¬μ±λμ΄μλ λ¬Έμμ΄ Sκ° μ£Όμ΄μ‘μ λ,
Sμ λ±μ₯νμ§ μλ μνλ²³ λλ¬Έμμ μμ€ν€ μ½λ κ°μ ν©μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
λ¬Έμμ΄ Sκ° “ABCDEFGHIJKLMNOPQRSTUVW” μΌ λ, Sμ λ±μ₯νμ§ μλ μνλ²³ λλ¬Έμλ X, Y, Zμ΄λ€.
Xμ μμ€ν€ μ½λ κ°μ 88, Yλ 89, Zλ 90μ΄λ―λ‘ μ΄ μμ€ν€ μ½λ κ°μ ν©μ 267μ΄λ€.
μνλ²³ λλ¬Έμμ μμ€ν€ μ½λ κ°μ λ€μκ³Ό κ°λ€.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
μ
λ ₯
μ
λ ₯μ Tκ°μ ν
μ€νΈ λ°μ΄ν°λ‘ ꡬμ±λλ€.
μ
λ ₯μ 첫 λ²μ§Έ μ€μλ μ
λ ₯ λ°μ΄ν°μ μλ₯Ό λνλ΄λ μ μ Tκ° μ£Όμ΄μ§λ€.
κ° ν
μ€νΈ λ°μ΄ν°λ ν μ€λ‘ ꡬμ±λμ΄ μκ³ , λ¬Έμμ΄ Sκ° μ£Όμ΄μ§λ€.
Sλ μνλ²³ λλ¬Έμλ‘λ§ κ΅¬μ±λμ΄ μκ³ , μ΅λ 1000κΈμμ΄λ€
μΆλ ₯
κ° ν
μ€νΈ λ°μ΄ν°μ λν΄,
μ
λ ₯μΌλ‘ μ£Όμ΄μ§ λ¬Έμμ΄ Sμ λ±μ₯νμ§ μλ μνλ²³ λλ¬Έμμ μμ€ν€ μ½λ κ°μ ν©μ ν μ€μ νλμ© μΆλ ₯νλ€.
*/
#define _CRT_SECURE_NO_WARNINGS
// νμ€ μ€νΈλ¦Όμμ μ½κΈ° λ° μ°κΈ°λ₯Ό μ μ΄νλ κ°μ²΄λ₯Ό μ μΈ
#include <iostream>
#include <algorithm> // find
#include <string>
#include <cmath> // abs
#include <vector>
using namespace std;
// μΏΌν°(Quarter, $0.25)μ κ°μ, λ€μ(Dime, $0.10)μ κ°μ, λμΌ(Nickel, $0.05)μ κ°μ, νλ(Penny, $0.01)
int arr[4] = { 25,10,5,1 };
int main() {
int t;
cin >> t;
for (int i = 0; i < t; i++) {
string str;
cin >> str;
int arr[26] = { 0 };
int cnt = 0;
for (int i = 0; i < str.length(); i++) {
cnt = str[i] - 65; // A = 65
arr[cnt]++;
}
int sum = 0;
for (int i = 0; i < 26; i++) {
if (arr[i] == 0) {
sum += i + 65; // μμ΄ λ¬Έμλ€μ λ€ λνλ€
}
}
cout << sum << "\n";
}
return 0;
}
728x90
λ°μν
'π¦₯ μ½ν > BAEKJOON' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[BAEKJOON C++] 10801_μΉ΄λκ²μ (0) | 2023.07.25 |
---|---|
[BAEKJOON C++] 2789_μ ν κΈμ§ (0) | 2023.07.24 |
[BAEKJOON C++] 5523_κ²½κΈ° κ²°κ³Ό (0) | 2023.07.23 |
[BAEKJOON C++] 2720_μΈνμ μ¬μ₯ λν (0) | 2023.07.23 |
[BAEKJOON C++] 4493_κ°μ λ°μ 보? (0) | 2023.07.23 |
Comments