PS/BOJ

[백준 BOJ] 1076 저항

Jubil 2018. 11. 5. 10:02
반응형

1076_저항

링크

https://www.acmicpc.net/problem/1076

 

풀이


 

세 색을 각각의 값으로 변환해줍니다.

그리고 앞의 두 값을 first*10 + second 한 후 10^third를 곱해주면 됩니다.

 

 

코드

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

//1076_저항

#include <iostream>

#include <math.h>

#include <string>

using namespace std;

 

string str[10= { "black""brown""red""orange""yellow""green""blue""violet""grey""white" };

string arrstr[3];

int arrint[3];

long long int ans;

 

int main() {

    cin >> arrstr[0>> arrstr[1>> arrstr[2];

 

    for (int i = 0; i < 3++i) {

        for (int j = 0; j < 10++j) {

            if (arrstr[i] == str[j]) {

                arrint[i] = j;

                break;

            }

        }

    }

 

    ans = (arrint[0* 10+ arrint[1];        //처음  

    ans *= pow(10, arrint[2]);                // 번째 

 

    cout << ans << endl;

    

    return 0;

}

Colored by Color Scripter

cs

 



반응형

'PS > BOJ' 카테고리의 다른 글

[백준 BOJ] 2864 5와 6의 차이  (0) 2018.11.09
[백준 BOJ] 1100 하얀 칸  (0) 2018.11.08
[백준 BOJ] 1075 나누기  (0) 2018.11.04
[백준 BOJ][dfs] 1012 유기농 배추  (0) 2018.11.03
[백준 BOJ] 11497 통나무 건너뛰기  (0) 2018.11.02