倒了黴了蛋~leetcode之路2---整數反轉

初學者只爲記錄自己的成長之路,如有大神指點優化,小弟在此謝過。不喜勿噴!

題目如下:
給出一個有符號整數,你需要將這個整數中每位上的數字進行反轉。

示例 1:

輸入: 123
輸出: 321

示例 2:

輸入: -123
輸出: -321

代碼如下:

		Scanner sc = new Scanner(System.in);
		int num = sc.nextInt();
		System.out.println(num);
		String str = num+"";
		if(str.charAt(0)!='-'){
			StringBuilder st = new StringBuilder(str).reverse();
			System.out.println(st);
		}else{
			String[] strs = str.split("-");
			StringBuilder sb = new StringBuilder(strs[1]).reverse();
			System.out.println("-"+sb);
		}

初學者只爲記錄自己的成長之路,如有大神指點優化,小弟在此謝過。不喜勿噴!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章