Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Header.h"
- #include <iostream>
- using namespace std;
- vector<string> getInput() {
- vector<string> returnObject;
- returnObject = getInputFile("./Text.txt");
- return returnObject;
- }
- vector<string> splitString(string input) {
- vector<string> returnObject;
- for (int i = 0; i < input.length(); i++) {
- string temp = char2String(input[i]);
- returnObject.push_back(temp);
- }
- return returnObject;
- }
- vector<int> convert2Int(vector<string> input) {
- vector<int> returnObject;
- for (int i = 0; i < input.size(); i++) {
- returnObject.push_back(String2IntSingle(input[i]));
- }
- return returnObject;
- }
- int answer(vector<int> input) {
- int returnObject = 0;
- int current;
- int next;
- for (int i = 0; i < input.size() - 1; i++) {
- current = input[i];
- next = input[i + 1];
- if (current == next) {
- returnObject = returnObject + (current);
- }
- }
- if (input[input.size() - 1] == input[0]) {
- returnObject = returnObject + input[input.size() - 1];
- }
- return returnObject;
- };
- void main() {
- vector<string> temp;
- temp = getInput();
- cout << answer(convert2Int(splitString(temp[0]))) << endl;
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment