---
# System prepended metadata

title: 新手組(A)
tags: [活動]

---

---
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`