Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Created by dentia on 7/28/2014.
- */
- function Solve (input) {
- var inp = [];
- inp = input;
- var longest = 0;
- for (var i = 0; i < inp.length; i++) {
- if(inp[i].length>longest) longest = inp[i].length;
- }
- console.log(longest);
- var padding = '';
- for (var i = 0; i < longest; i++) {
- padding+='0';
- }
- for (var i = 0; i < inp.length; i++) {
- inp[i] = inp[i]+padding.substring(0, longest-inp[i].length);
- console.log(inp[i]);
- }
- var texts = [[]];
- for (var i = 0; i < inp.length; i++) {
- texts[i] = inp[i].split('');
- console.log(texts[i].join());
- }
- var indexes = [[]];
- for (var i = 0; i < inp.length-1; i++) {
- for (var j = 1; j < longest-1; j++) {
- var check = texts[i][j];
- if(texts[i+1][j-1]===texts[i][j]&&texts[i+1][j]===texts[i][j]&texts[i+1][j+1]===texts[i][j]&&texts[i][j]!=='0'){
- indexes.push([i,j]);
- indexes.push([i+1,j-1]);
- indexes.push([i+1,j]);
- indexes.push([i+1,j+1]);
- }
- }
- }
- for (var i = 0; i < texts.length; i++) {
- for (var j = 0; j < longest; j++) {
- console.log(texts[i][j]);
- }
- }
- for (var iterator = 0; iterator < indexes.length; iterator++) {
- var i = parseInt(indexes[iterator][0]);
- var j = parseInt(indexes[iterator][1]);
- if(i && j) texts[i][j] = '*';
- }
- var result = '';
- for (var i = 0; i < texts.length; i++) {
- for (var j = 0; j < longest; j++) {
- result+=texts[i][j];
- }
- }
- console.log(result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement