- Dec 28 Thu 2017 16:41
-
【Unity 新手筆記】阿雅的開始
- Feb 12 Mon 2018 16:25
-
【ITSA_Java】C_ST92-中 RLE編碼

問題描述 :
Run Length Encoding (RLE) 編碼方式是多媒體資料壓縮常用的方法之一 ( 例如與 Huffman Code 並用 ) , RLE 的作法是於將一連串相同的資料改以兩個部分來表示 , 前面一部分是資料本身 (symbol) ,後面部分代表該串資料的長度 ( 也就是重複次數 , run length) 。例如 : 輸入字串為 “ aaaabbcdeeeeefghhhij ”,經過 RLE 編碼後結果為 "a4b2c1d1e5f1g1h3i1j1" 。
- Feb 07 Wed 2018 15:07
-
【ITSA_Java】C_AR33-易 轉置矩陣
- Feb 05 Mon 2018 14:07
-
【ITSA_Java】C_ST82-易 交集
- Jan 31 Wed 2018 14:46
-
【Java】
import java.util.Scanner;
public class test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
/*String s261="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
String s262="abcdefghijklmnopqrstuvwxyz";
while(scanner.hasNext()){
String str=scanner.nextLine();
for(int i=0;i<26;i++){
if(str.equals(s261.substring(i, i+1))){
System.out.println(s262.substring(i, i+1));
}else if(str.equals(s262.substring(i, i+1))){
System.out.println(s261.substring(i, i+1));
}
}
}
String[] s261={"A","B","C"};
String[] s262={"a","b","c"};
while(scanner.hasNext()){
String str=scanner.nextLine();
for(int i=0;i<3;i++){
if(str.equals(s261[i])){
System.out.println(s262[i]);
}else if(str.equals(s262[i])){
System.out.println(s261[i]);
}
}
}*/
//String 字串 Char 字元
/*char c='d';
int Ic=(int)c;
if(Ic>=65 && Ic<=90){
Ic=Ic+32;
}
if(Ic>=97 && Ic<=122){
Ic=Ic-32;
}
System.out.println((char)Ic);*/
/*while(scanner.hasNext()){
String str=scanner.nextLine();
char c=str.charAt(0);
int Ic=(int)c;
if(Ic>=65 && Ic<=90){
Ic=Ic+32;
}else if(Ic>=97 && Ic<=122){
Ic=Ic-32;
}
System.out.println((char)Ic);
}*/
while(scanner.hasNext()){
String str=scanner.nextLine();
for(int i=0;i<str.length();i++){
char c=str.charAt(i);
int Ic=(int)c;
if(Ic>=65 && Ic<=90){
Ic=Ic+32;
}else if(Ic>=97 && Ic<=122){
Ic=Ic-32;
}
System.out.print((char)Ic);
}
}
scanner.close();
}
}
public class test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
/*String s261="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
String s262="abcdefghijklmnopqrstuvwxyz";
while(scanner.hasNext()){
String str=scanner.nextLine();
for(int i=0;i<26;i++){
if(str.equals(s261.substring(i, i+1))){
System.out.println(s262.substring(i, i+1));
}else if(str.equals(s262.substring(i, i+1))){
System.out.println(s261.substring(i, i+1));
}
}
}
String[] s261={"A","B","C"};
String[] s262={"a","b","c"};
while(scanner.hasNext()){
String str=scanner.nextLine();
for(int i=0;i<3;i++){
if(str.equals(s261[i])){
System.out.println(s262[i]);
}else if(str.equals(s262[i])){
System.out.println(s261[i]);
}
}
}*/
//String 字串 Char 字元
/*char c='d';
int Ic=(int)c;
if(Ic>=65 && Ic<=90){
Ic=Ic+32;
}
if(Ic>=97 && Ic<=122){
Ic=Ic-32;
}
System.out.println((char)Ic);*/
/*while(scanner.hasNext()){
String str=scanner.nextLine();
char c=str.charAt(0);
int Ic=(int)c;
if(Ic>=65 && Ic<=90){
Ic=Ic+32;
}else if(Ic>=97 && Ic<=122){
Ic=Ic-32;
}
System.out.println((char)Ic);
}*/
while(scanner.hasNext()){
String str=scanner.nextLine();
for(int i=0;i<str.length();i++){
char c=str.charAt(i);
int Ic=(int)c;
if(Ic>=65 && Ic<=90){
Ic=Ic+32;
}else if(Ic>=97 && Ic<=122){
Ic=Ic-32;
}
System.out.print((char)Ic);
}
}
scanner.close();
}
}
- Jan 31 Wed 2018 11:00
-
【ITSA_Java】C_ST14-易 數字直角三角形輸出
- Jan 31 Wed 2018 10:58
-
【ITSA_Java】C_ST15-易 數字矩形輸出
- Jan 31 Wed 2018 10:50
-
【ITSA_Java】C_ST47-易 跳格字串解密
- Jan 31 Wed 2018 10:47
-
【ITSA_Java】C_ST50-中 Token切割及統計

問題描述:
輸入一段英文文章 ( 包含英文字母、數字及符號 ) ,請依據分隔符號「 ” ,;.?” 」 ( 英文的空白、小寫逗號、分號、句號及問號 ) , 將文章切割成獨立的 Token, 並統計所指定的 Token 出現的次數 ( 大小寫不分 ) 。
- Jan 29 Mon 2018 15:55
-
【Java】字串取代、切割、判斷、正規表示式
- Jan 29 Mon 2018 11:03
-
【ITSA_Java】C_ST17-易 判斷是否為迴文

問題描述:
迴文是指從前面讀和從後面讀都相同的一個數字或一段文字。例如下列每一五位數的整數都是迴文: 123321 , 55555 , 45554 , 11611 。請撰寫一個程式,判斷它是否迴文。
輸入說明:
輸入一個正整數。
- Jan 29 Mon 2018 10:59
-
【ITSA_Java】C_MM064-中 公司每年獲利問題

問題描述 :
某間公司今年的營收為NT 50000,每年的營收的成長率為36%,今年所花費的成本為10000,成本的花費每年增加2%,今年美金匯率為35.2,且每年降低0.2,計算N年後,公司賺了多少美金。




