AtCoder Regular Contest #003 B : さかさま辞書

問題概要

文字を逆さにしたときの辞書式順序でソートする問題。

acceptされたコード

なんか気にくわない…。

import std.stdio, std.algorithm, std.string, std.conv;

void main(){
	int n = to!int(readln.chomp);
	string[] strs;
	foreach(i; 0..n){
		strs ~= readln.chomp;
	}
	sort!((string a, string b){auto aa = a.dup, bb = b.dup; reverse(aa), reverse(bb);return aa < bb;})(strs);
	foreach(str ; strs){
		writeln(str);
	}
}