Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import std.stdio, std.algorithm, std.array, std.string, std.conv, std.format;
- void main() {
- char letter;
- char[] deck;
- char[] input;
- int[] numbers;
- size_t size = 0;
- size_t size_negative = 0;
- deck.length = 50;
- while(readln(input)){
- try{
- formattedRead(input, "%c:%(%d,%)\n",&letter, &numbers);
- }
- catch{
- formattedRead(input, "%c:%(%d,%)",&letter, &numbers);
- }
- for(int i = 0; i < numbers.length; i++){
- deck[numbers[i]+15] = letter;
- if(numbers[i] > 0){
- size++;
- }
- else{
- size_negative++;
- }
- }
- }
- deck = deck[(16-size_negative)..(16+size)];
- //deck.length = size_negative+size;
- writeln(deck);
- }
Add Comment
Please, Sign In to add comment