---
title: 新手組(A)
tags: 活動
---
# 新手組\(C\)
主要面向大一新生、對於程式有初步了解的學生
> 競賽時長:3小時
> 題目數量:10~12題
題型涵蓋:
* **輸入與輸出(Input & Output)**
* **條件(Conditions)**、**迴圈(Loop)**、**陣列(Array)**
* **算數運算(Arithmetic Operation)**、**邏輯運算(Logical Operation)**
* **字元與字串(Character & String)**
---
# Easy 範題 ─ 簡易方程式
給予一個一元二次方程式和 𝑥 的值,請計算此方程式的值
**Input**
> 輸入僅 4 個數字,依序分別為 $a,b,c,x$,代表方程式 $ax^2+bx+c$
**Output**
> 請計算並輸出 $ax^2+bx+c$ 的值
| Sample #1 Input | Output |
| -------- | -------- |
| 1 2 3 5 | 38 |
| Sample #2 Input | Output |
| -------- | -------- |
| 0 0 0 -1 | 0 |
###### **type:** `Arithmetic Operation`
---
# Medium 範題 ─ 五則運算
來嘗試寫一個簡單的計算程式吧!
題目會給予兩個數字,以及一個計算符號,請嘗試計算其結果
**Input**
> 輸入共有數組測資,每組測資占一行,每行輸入 $a,b$ 兩個整數,以及一個運算符號 ⨁,運算符號共有以下五種:
> `+` : 加法
> `-` : 減法
> `*` : 乘法
> `/` : 除法
> `%` : 模除(取餘數),保證 $b≥0$ (若 $a$ 為負數,如$-5\%3$,請輸出 $1$,而非$-2$ (≥0的正整數)
**Output**
> 對於每組輸入,請輸出 $a$⨁$b$ 的計算結果,每筆測資須自成一行,
> 如遇到無法計算之情形,請輸出"INF"(不含雙引號)
| Sample Input | Output |
| -------- | -------- |
| 1 2 +<br>3 4 -<br>5 0 / | 3<br>-1<br>INF |
###### **type:** `Arithmetic Operation`, `Conditions`, `Loop`, `Character`
---
# Hard 範題 ─ 回文檢查
給定一個不定長度的字串,請嘗試檢查此字串是否構成回文字串(Palindrome String),
定義若字串滿足palindrome,則此字串應當滿足以下條件:
1.
2.
**Input**
> 第一行僅輸入一正整數 $T$,代表測資數量,接下來會有 $T$ 行輸入,每行會輸入一字串 $S$
> $T\leq1000$, $|S|\leq1000$ ( $|S|$ : 字串長度 )
>
**Output**
> 對於每組輸入,請依據題意判斷該字串 $S$ 是否構成回文字串,
> 若是回文字串,輸出`"It's palindrome!"`,否則輸出:`It's not palindrome.`
| Sample Input | Output |
| -------- | -------- |
| 1 2 +<br>3 4 -<br>5 0 / | 3<br>-1<br>INF |
###### **type:** `String`, `Array`, `Search`, `Loop`, `Two Pointer`, `Logical Operation`