結果
| 問題 |
No.39 桁の数字を入れ替え
|
| コンテスト | |
| ユーザー |
カルロス
|
| 提出日時 | 2015-10-02 13:59:42 |
| 言語 | C90 (gcc 12.3.0) |
| 結果 |
RE
|
| 実行時間 | - |
| コード長 | 598 bytes |
| コンパイル時間 | 85 ms |
| コンパイル使用メモリ | 20,864 KB |
| 実行使用メモリ | 5,376 KB |
| 最終ジャッジ日時 | 2024-07-19 19:07:16 |
| 合計ジャッジ時間 | 1,148 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 13 WA * 4 RE * 2 |
ソースコード
#include <stdio.h>
int main(void){
int i = 1, j, tmp, n[10] = {0}, len = 0, maxnum = 0;
while(1){
n[i] = getchar();
if(n[i]=='\n') break;
n[i] -= '0';
if(n[i]>maxnum){
maxnum = n[i];
}
i++;
}
len = i - 1;
for(i=len;i>=1;i--){
if(n[i]==maxnum) break;
}
for(j=1;j<=len;j++){
if(n[j]!=maxnum){
tmp = n[j];
n[j] = maxnum;
n[i] = tmp;
break;
}
}
for(i=1;i<=len;i++){
printf("%d", n[i]);
}
printf("\n");
return 0;
}
カルロス