/UVa_with_C-plus-plus

:fire::fire::fire:準備CPE大學程式能力檢定考試,CPE的考題皆出自於UVa。

Primary LanguageC++

UVa_problems_with_C++

準備CPE大學程式能力檢定考試,CPE的考題皆出自於UVa。


📄好題目精選(從書上找來的練習題)

  • 👍word_Transformation (10.3.9一個用於單字轉換的map)

題目簡介:在輸入檔之中,第一行裡面有一個整數G,它代表著總共有G種單字轉換規則(1 < G < 20),在輸入檔之中,從第2行到第G+1行,為所有的單字轉換規則,每一行的單字轉的換規則,包含兩個單字在內,第一個的單字是轉換前的樣子,第二個單字是轉換後的樣子。緊接著單字轉換規則之後的那一行,包含一個整數N(1 < N < 5),代表接下來有N行需 要被轉換的文字。    

完整題目view PDF
題目出處:Stanley B. Lippman, Josée Lajoie, Barbara E. Moo《C++ Primer 4/e中文版》 pg.369
程式碼word_Transformation.cpp


📄UVa題目出處

  • 865 - Substitution Cypher

題目簡介:根據Input字元代換表,把文章中的原始字母代換成題目指示的特定字元,並且輸出經過代換之後的文章。
完整題目UVa-865
程式碼uva_865.cpp

  • 948 - Fibonaccimal Base

題目簡介:根據Input整數i,求出費氏數列中第i個元素,輸出其元素的數值。  
完整題目UVa-948
程式碼uva_948.cpp

  • 👍10415 - Eb Alto Saxophone Player

題目簡介:根據英文字母樂譜與薩克斯風指法表格,統計出整首歌吹奏結束後,薩克斯風上面的14個按鍵被按壓的累積次數(按壓:按下再放開算一次)。

完整題目UVa-10415
程式碼uva_10415.cpp

  • 👍11192 - Group Reverse

題目簡介:根據Input整數n,將字串中的文字依順序分為數組(n個字為一組),分組後將每一組的文字反轉,並且依照原順序將其輸出。
 
完整題目UVa-11192
程式碼:解法1.使用Iterator: uva_11192.cpp 解法2.使用reverse_copy(): uva_11192_2.cpp      

  • 11344 - The Huge One

題目簡介:檢查Input set之中的所有元素是否能被某數值整除。
完整題目UVa-11344
程式碼uva_11344.cpp


📄 CPE Information


  1. 歷屆考題

最主要看考試題目以及成績表,[結果報告]裡面都是廢話 從成績表篩選題目給大家寫,他有列出所有題目的答題率

  1. 考試的環境,電腦、編譯器等等
  2. 評分程式
  3. 關於CPE本身的資訊
  4. 考試時程