Submission #1175657


Source Code Expand

import java.util.*;

public class Main 
{
    public static void main(String[] args)
    {
        Scanner sc = new Scanner(System.in);
        
        String str = sc.next();
        int num = sc.nextInt();
        int operations[][] = new int[num][2];
        for (int i = 0; i < num; ++i)
        {
            for (int k = 0; k < 2; ++k)
            {
                // for index
                operations[i][k] = sc.nextInt() - 1;
            }
        }
        
        String str_chars[] = str.split("");
        String tmp;
        
        for (int i = 0; i < num; ++i)
        {
            int op_left  = operations[i][0];
            int op_right = operations[i][1];
            while (op_left < op_right)
            {
                tmp = str_chars[op_left];
                str_chars[op_left]  = str_chars[op_right];
                str_chars[op_right] = tmp;
                
                ++op_left; --op_right;
            }
        }
        
        for (int i = 0; i < str_chars.length; ++i)
        {
            System.out.print(str_chars[i]);            
        }
        System.out.println();
    }
}

Submission Info

Submission Time
Task B - 文字列の反転
User ne280140
Language Java8 (OpenJDK 1.8.0)
Score 100
Code Size 1178 Byte
Status AC
Exec Time 113 ms
Memory 22100 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 100 / 100
Status
AC × 2
AC × 17
Set Name Test Cases
Sample subtask0-sample01.txt, subtask0-sample02.txt
All subtask0-sample01.txt, subtask0-sample02.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt
Case Name Status Exec Time Memory
subtask0-sample01.txt AC 91 ms 21844 KB
subtask0-sample02.txt AC 92 ms 21588 KB
subtask1-01.txt AC 92 ms 19412 KB
subtask1-02.txt AC 96 ms 19924 KB
subtask1-03.txt AC 97 ms 21076 KB
subtask1-04.txt AC 96 ms 19028 KB
subtask1-05.txt AC 109 ms 20692 KB
subtask1-06.txt AC 101 ms 21844 KB
subtask1-07.txt AC 111 ms 21844 KB
subtask1-08.txt AC 103 ms 19796 KB
subtask1-09.txt AC 112 ms 19924 KB
subtask1-10.txt AC 103 ms 21716 KB
subtask1-11.txt AC 102 ms 20820 KB
subtask1-12.txt AC 104 ms 21588 KB
subtask1-13.txt AC 112 ms 22100 KB
subtask1-14.txt AC 103 ms 21716 KB
subtask1-15.txt AC 113 ms 19668 KB