## Fill in the table for your homework > $\to$ Edit **[# # this page # #](https://hackmd.io/@sysprog/2024-arch-homework1-ext)** after after logging into HackMD. > :warning: Be aware of spaces. Separate each item with ==` | `==. Your HackMD page should be [Published](https://hackmd.io/s/all-about-profile-page) and editable as [Signed-in write](https://hackmd.io/@codimd/note-permission). | Formal given name | Descriptions | HackMD note | Source code (GitHub/gist hyperlink) | | ----------------- | ------------ | ----------- | ----------------------------------- | | Sample0 | Palindrome Linked List | [Lab1: RV32I Assembly](https://hackmd.io/@kdnvt/2022-arch-hw1) | [code](https://github.com/kdnvt/Palindrome-linked-list/) | | Sample1 | Patching Array | [Lab1: RV32I Assembly](https://hackmd.io/@7y4UQB2gRoSQRw5iAm-5lw/r1__oMEHY) | [code](https://github.com/chinghongfang/ComputerArchitecture/tree/main/hw1) | | Sample2 | Three Consecutive Odds | [Lab1: RV32I Assembly](https://hackmd.io/@wanghanchi/BkM-53UWi) | [code](https://github.com/WangHanChi/2022_Computer_Architecture) | | Sample3 | Implement Variable Byte Compression By Counting Leading Zeros | [Lab1: RV32I Assembly](https://hackmd.io/@fewletter/CAHW1)| [code](https://github.com/fewletter/CAHW/tree/main/HW1)| | Sample4 | Get sine value without floating point multiplication support | [Lab1: RV32I Assembly](https://hackmd.io/@ranvd/computer-arch-hw1) | [code](https://github.com/ranvd/ComputerArch/tree/main/hw1) | | 曾遠哲 | Minimum Speed to Arrive on Time | [Lab1: RV32I Assembly](https://hackmd.io/@vx6122035/ca-hw1) | [code](https://github.com/vx6122035/comp-arch-riscv-2024/tree/main/hw1) | | 陳家揚 | Power of Four | [Lab1: RV32I Assembly](https://hackmd.io/@jychen0611/CA-lab1) | [code](https://github.com/jychen0611/pnorm) | | 王晴文 | Number of 1 bits | [Lab1: RV32I Assembly](https://hackmd.io/@VbXa6WtOQlG4B0sySwhPTA/number_of_1_bits) | [code](https://github.com/annie5822/code/tree/main) | | 方榮彬 | Compute Hamming Distance with counting leading zero| [Lab1: RV32I Assembly](https://hackmd.io/@rbing/ca_hw1) | [code](https://github.com/RBing123/computer_architecture)| | 郭昱辰 | Maximum XOR of Two Numbers in an Array | [Lab1: RV32I Assembly](https://hackmd.io/@whoishuni/SkkqHRf1ye) | [code](https://github.com/whoishuni/computer-architecture/tree/main/hw%201) | | 簡子昕 | Two Out of Three | [Lab1: RV32I Assembly](https://hackmd.io/@TntqiqCXR9ueNPf1O_7kyA/HkhfgvWJJg) | [code](?) | | 柳嘉祐 | Binary Number with Alternating Bits | [Lab1: RV32I Assembly](https://hackmd.io/@a6db879a/r13Hoxb1ke) | [code](https://github.com/liu-jia-you/ca_hw1) | | 陳彥廷 | Number Complement | [Lab1: RV32I Assembly](https://hackmd.io/@TimChen731/2024computer_architecture_hw1) | [code](https://github.com/CYT701/ComputerArchitecture2024/tree/main/hw1) | | 鄭煦霖 | Single Number II | [Lab1: RV32I Assembly](https://hackmd.io/@kurumi2650/BkxkPExRC) | [code](https://github.com/Kurumi2650/Computer_Architecture_HW) | | 盧尚毅 | Sort Integers by The Number of 1 Bits | [Lab1: RV32I Assembly](https://hackmd.io/@vsR93ggxSniEhQEH6kLQ0A/BJlqC2XCA) | [code](https://github.com/lu1215/computer_architecture)| | 賴傑南 | Binary Gap | [Lab1: RV32I Assembly](https://hackmd.io/@uXqokdXyTjqK5Lbf2UbeOg/rJQJvTmRC) | [code](https://github.com/Jiegoqqq/Computer_Architecture)| | 郭子敬 | Valid Perfect Square | [Lab1: RV32I Assembly](https://hackmd.io/@ImCGvc1rTs-Lhg5bkeiGDA/ByQJysF0A)| [code](https://github.com/Galafala/2024-Fall-CA) | | 劉哲維 | Reverse Bits | [Lab1: RV32I Assembly](https://hackmd.io/@f6arRi5jSOK3spl-Lbn93g/Hk6XaCz0R) | [code](https://github.com/lu1215/computer_architecture) | | 李皓翔 | Integer Replacement | [Lab1: RV32I Assembly](https://hackmd.io/@RfWmG5VZTw-R265Rhf4iAw/S1ugRTmAC) | [code](https://github.com/lee123333/computer_architecture) | | 戴均原 | Bitwise AND of Numbers Range | [Lab1: RV32I Assembly](https://hackmd.io/@pVKqDw8lQDacbyQFlRu0hg/ryPDUZe1kl) | [code](https://github.com/sgoiiyuan/Computer-Architecture) | | 陳柏勳 | Counting Bits | [Lab1: RV32I Assembly](?) | [code](https://github.com/boxunotis/Computer-Architecture/tree/master/HW1) | | 阮祈翰 | Number of Bit Changes to Make Two Integers Equal | [Lab1: RV32I Assembly](https://hackmd.io/@EricRuan/2024-arch-homework1-ext)| [code](https://github.com/akkk74159/computer_architecture)| | 饒胤琛 | Check if Bitwise OR Has Trailing Zeros | [Lab1: RV32I Assembly](https://hackmd.io/@XfN61vNWSni1Ce87QAKd_g/Assignment1_bevmmf) $\to$ check the permission of HackMD note | [code](https://github.com/bevmmf/comp-arch-riscv-2024) | | 莊易騰 | Find the K-or of an Array | [Lab1: RV32I Assembly](https://hackmd.io/@404allen404/assg-1) | [code](https://github.com/404allen404/CA-Assg-1) | | 吳中玄 | Power of Two | [Lab1: RV32I Assembly](https://hackmd.io/@adam123/BJlcVjXk1l) $\to$ check the permission of HackMD note | [code](?) | | 邱柏穎 | 1D Convolution by FP16 | [Lab1: RV32I Assembly](https://hackmd.io/@Xeq14xE1S7-Z3F7aYgasqA/S1c0c4SCC) | [code](https://github.com/charliechiou/Computer-Architecture-assignment1) | | 張恩祥 | Race car | [Lab1: RV32I Assembly](https://hackmd.io/@wtQ-iCoNQXCvq6dxmg32zg/ByYa1c9yJg) [code](https://github.com/swalkchung121/CA_HW1) | | 姜冠宇 | Knight Probability in Chessboard | [Lab1: RV32I Assembly](https://hackmd.io/@qM_cm68kRSyC_0lissRMNg/SJa3j6AAR) | [code](https://github.com/Denny0097/ComputerArchitecture_HW1) | | 吳哲郁 | Hamming Distance | [Lab1: RV32I Assembly](https://hackmd.io/@5k6m4/ca_assignment1) | [code](https://github.com/5k6m4/2024-Computer-Architecture) | | 蔡雅彤 | Elias Gamma Encoding with CLZ | [Lab1: RV32I Assembly](https://hackmd.io/@TYT/BJ07yiB0C) | [code](https://github.com/tyt017/2024arch) | | 黃啟維 | Rectangle Area in BF16 | [Lab1: RV32I Assembly](https://hackmd.io/@Ia-lCazwSlamI4kl3-6Nrw/S1QgfMY1yg) $\to$ check the permission of HackMD note | [code](https://github.com/rhway666/Computer-Architecture-HW/tree/main/hw1) | | 洪翊碩 | Complex Multiplication | [Lab1: RV32I Assembly](https://hackmd.io/@Shuo0802/2024CA_Lab1) | [code](https://github.com/yishuo0802/computer-arch-2024/tree/main/01.HW1) | | 吳昀鴻 | Deriving LeetCode Problem 29 Using Floating-Point : Analyzing Precision Differences Between FP32 and BF16 | [Lab1: RV32I Assembly](https://hackmd.io/@6Zae4CPGR4uA16iwA0n0Xg/Assignment1) | [code](https://github.com/owen1994-tw/2024_Computer_Architecture_FALL)| | 李尚宸 | Missing Number | [Lab1: RV32I Assembly](https://hackmd.io/@treeland/Computer_Architecture_Assignment1)| [code](https://github.com/TreeLand1101/NCKU-Computer_Architecture/tree/main/assignment1) | | 郭君瑋 | Number of Steps to Reduce a Number to Zero | [Lab1: RV32I Assembly](https://hackmd.io/@4UanTNI4RTWTsox2j2w73g/homework1) | [code](https://github.com/ks63154304/2024_Computer_Architecture_FALL/tree/main/hw1) | | 孫禾洵 | Best Time to Buy and Sell Stock II| [Lab1: RV32I Assembly](https://hackmd.io/@HeHsunSun/B1L6jMFCC) | [code](https://github.com/Joes512/2024_Computer_Architecture_FALL) | | 廖奕凱 | Implement count leading zero and popcount to solve LeetCode problem 1342.| [Lab1: RV32I Assembly](https://hackmd.io/@KAI-LIAO/BJKL8JPR0) | [code](https://github.com/eason9999/Computer_Architecture_Hw1) | | 曹為廷 | Maximum Subarray | [Lab1: RV32I Assembly](https://hackmd.io/@Wtinggggg/BywlZ8LRC) | [code](https://github.com/Wtinggggg/Computer_Architecture) | | 謝明翰 | Finding the Closest Power of Two Greater Than or Equal to a Number | [Lab1: RV32I Assembly](https://hackmd.io/@3BaN9mgfR6GR9f8C1RYxlA/BkCf0ygJ1l) | [code](?) | | 高孟霆 | Sum of Values at Indices With K Set Bits | [Lab1: RV32I Assembly](?) | [code](?) | | 吳彥廷 | Multiplying with BF16 format. | [Lab1: RV32I Assembly](https://hackmd.io/@gXdzRSrkQJi3NJbHx4SU5g/HW1)| [code](https://github.com/TING0419/Computer-Architecture-HW1) | | 鄭九彰 | Single Number | [Lab1: RV32I Assembly](https://hackmd.io/@KPibijsEQoO8vLIgcdZFcg/BJYBs6OAR) $\to$ check the permission of HackMD note | [code](https://github.com/eason891023/Computer-Architecture/tree/main/HW1) | | 陳奕嘉 | Power of Four | [Lab1: RV32I Assembly](https://hackmd.io/@HnGEE-cTTEqdwHk_gBcr8w/rJ43w0dRC) | [code](https://github.com/409261263/Computer-Architecture-Hw1/blob/main/Hw1.s) | | 蔡承璋 | Single Number III | [Lab1: RV32I Assembly](https://hackmd.io/@tsaicc/H1SOYdFRR) | [code](https://github.com/dennis15984/Computer_Organization_hw1/tree/main) | | 許翰翔 | Int to Float conversion | [Lab1: RV32I Assembly](https://hackmd.io/@hsuhsiang/r1XrH6sAA)| [code](https://github.com/hsiang0103/Assignment) | | 黃若綾 | Convert a Number to Hexadecimal | [Lab1: RV32I Assembly](https://hackmd.io/@xqfvJsXuSN6GDMO1t3yvTw/HkNcuXMk1e) | [code](?) | | 李其儒 | Factorial Trailing Zeroes | [Lab1: RV32I Assembly](https://hackmd.io/@SuNsHiNe-75/rkzjk4YRC)| [code](https://github.com/SuNsHiNe-75/ComputerArchitecture_hw1) | | 丁語婕 | Minimum Bit Flips to Convert Number | [Lab1: RV32I Assembly](https://hackmd.io/@sarahting101/r1CK9cYR0)| [code](https://gist.github.com/sarahting101/565aab433c2580ef2ee353c4cefbd9ad) | | 王信智 | Minimum Flips to Make a OR b Equal to c | [Lab1: RV32I Assembly](https://hackmd.io/@seBqL4GsQRqRiBOH-lscUA/rksYTu5AC) | [code](https://github.com/amos0256/Computer-Aritecture-2024-Fall/tree/main/Assignment%201) | | 陳致翰 | Climbing Stairs | [Lab1: RV32I Assembly](https://hackmd.io/@rPbtdxDuTtSCxoMNtv_JlQ/B1VmucqCA) | [code](https://github.com/asd88446633/computer_architecture/tree/main/hw1) | | 李協儒 | Fast Approximation of Reciprocal Square Root | [Lab1: RV32I Assembly](https://hackmd.io/@DotandLog/2024-arch-homework1) | [code](?) | | 徐崇智 | Smallest Power of Two Greater Than or Equal to n | [Lab1: RV32I Assembly](https://hackmd.io/@Jimmy-Xu/ry0iyssCA)|[code](?) | 周姵彣 | Product of Array Except Self | [Lab1: RV32I Assembly](https://hackmd.io/@_7oAPgiBTc-hOLHJ8cbyLQ/Sy6fmzhRR) | [code](https://github.com/PeiPei504/Computer_Organization_hw1/tree/main) | | 黃士昕 | Find the K-th Character in String Game II | [Lab1: RV32I Assembly](https://hackmd.io/@tony268596/Com-Arch-homework1) | [code](https://github.com/vestata/Computer-Architecture-2024/tree/main/hw1) | | 葉人豪 | Complement of Base 10 Integer | [Lab1: RV32I Assembly](https://hackmd.io/@hhjj55013/r1Xd60oRR) | [code](https://github.com/hhjj55013/Assignment1_RISC-V-Assembly-and-Instruction-Pipeline) | | 林趺菩 | Running Sum of 1d Array | [Lab1: RV32I Assembly](https://hackmd.io/@nfwUra25S-muBcLYUH-C4g/rJPr7DBkkg) | [code](https://github.com/King4819/Computer-Archicture-HW1) | | 程品叡 | Minimum One Bit Operations to Make Integers Zero | [Lab1: RV32I Assembly](https://hackmd.io/@ZJL22446TDWfer1HG8KYJw/BkiHcExAA) | [code](https://github.com/Chengray8/NCKU_CA) | | 蘇湘婷 | Broken Calculator $\to$ shorten | [Lab1: RV32I Assembly](https://hackmd.io/@18pxFb46TIOf3SL3_Xliag/2024-arch-hw1) | [code](https://github.com/siangting/Computer_Architecture) | | 余紹桓 | Finding the square root of number using binary search | [Lab1: RV32I Assembly](https://hackmd.io/@LaUcEqhhS4CWvdxozqvLjA/Hy0VXPryyx) | [code](https://github.com/wx200010/ComputerArchitecture/tree/main/hw1) | | 吳睿秉 | Find the XOR of Numbers Which Appear Twice | [Lab1: RV32I Assembly](https://hackmd.io/@7900XTX/CA_Assignment1) | [code](https://github.com/XTX7900XTX/Computer-Architecture-2024) | | 章元豪 | Concatenation of Consecutive Binary Numbers | [Lab1: RV32I Assembly](https://hackmd.io/@Beethovenjoker/SygyFUB0A) | [code](https://github.com/Beethovenjoker/Computer-Architecture-2024-NCKU--) | | 黃守維 | Number of Zero-Filled Subarrays | [Lab1: RV32I Assembly](https://hackmd.io/@YXUC-iS4RoOPfLe2e5lYKQ/HSW_Computer_Architecture_Hw1/edit) $\to$ use [Permalink](https://hackmd.io/s/how-to-publish-note) | [code](https://github.com/28530367/ComputerArchitecture/tree/main/hw1) | | 黃詩哲 | Determinant of Second Order Matrix | [Lab1: RV32I Assembly](https://hackmd.io/Q7Zdo_ACSPCVEoeB9O3Byw?both) $\to$ use [Permalink](https://hackmd.io/s/how-to-publish-note) | [code](https://github.com/SJHuang1123/computer_arch_HW1) | | 邱繼寬 | ? | [Lab1: RV32I Assembly](https://hackmd.io/@devaraja/rkqz5kn0A) | [code](?) | | 洪至謙 | TwoSum $\to$ Do choose a unique subject to work on | [Lab1: RV32I Assembly](https://hackmd.io/@ZyBj0FsRS8mS2k6fjDqFtA/HJE46xVA0) | [code](https://github.com/Hung-NCKU/RISC_V_HW1) | | 陳昭詣 | Find the Difference | [Lab1: RV32I Assembly](https://hackmd.io/@LULser/B1kEGSACR) | [code](https://github.com/LULser0204/ComputerArch) | | 曾謙文 | Gray Code | [Lab1: RV32I Assembly](https://hackmd.io/@naan1/SJydHORRR) $\to$ check the permission of HackMD note | [code](https://github.com/naan1/Assignment1-RISC-V-Assembly-and-Instruction-Pipeline) | | 陳冠霖 | Minimum Changes To Make Alternating Binary String | [Lab1: RV32I Assembly](https://hackmd.io/@dinosaur/H1X4bxtJye) | [code](https://github.com/di3n0/Assignment1-RISC-V-Assembly-and-Instruction-Pipeline) | | 陳侯華 | Binary Watch | [Lab1: RV32I Assembly](https://hackmd.io/@2liyUFHsSVW_BKU-MqZ2Ow/2024computer_architecture_hw1) | [code](https://github.com/bujiyao/Assignment1-RISC-V-Assembly-and-Instruction-Pipeline) | | 何承頴 | XOR Operation in an Array | [Lab1: RV32I Assembly](https://hackmd.io/@GDnsEjl5TJa-bH3M6rw-SA/HyzskeZyJx) | [code](https://github.com/ChengYing-He) | | 呂修麟 | Minimum Size Subarray Sum | [Lab1: RV32I Assembly](https://hackmd.io/@8XXbArPLSji8GiBVews4PA/HyufDFTAA) | [code](https://github.com/LGZmax/Happy-Number) | | 劉孟璋 | Number of Steps to Reduce a Number in Binary Representation to One | [Lab1: RV32I Assembly](https://hackmd.io/@Mike0430/ryFvRhukJx) | [code](https://github.com/NeedToDebugMyLife/Computer_Architecture/tree/HW1) | | 龔祐萱 | Max Consecutive Ones | [Lab1: RV32I Assembly](https://hackmd.io/@YHKung/CA_Assignment_1) | [code](https://github.com/YHK00103/CA_Assignment1) | | 蘇暐倫 | Pascal's Triangle | [Lab1: RV32I Assembly](https://hackmd.io/@imNCNUwilliam/arch2024-homework1) | [code](https://github.com/imNCNUwilliam/arch2024/tree/main/arch2024-homework1) | | 陳柏儒 | Division Optimization | [Lab1: RV32I Assembly](https://hackmd.io/@yy870530/CA_Assignment1) | [code](https://github.com/yy214123/ComputerArchitecture) | | 唐文駿 | The square root of 𝑥 | [Lab1: RV32I Assembly](https://hackmd.io/@PochariChun/CAassignment1) | [code](https://github.com/PochariChun/ComputerArchitecture) | | 傅信豪 | Counting Zero from Frontend or Backend | [Lab1: RV32I Assembly](https://hackmd.io/@shinhao66/ca2024_assignment1) | [code](https://github.com/HowFunSong/CountingZeroFromTwoEnd) | | 劉益祥 | Convert the Temperature | [Lab1: RV32I Assembly](https://hackmd.io/@ericliau/HkdQBaQR0) | [code](https://github.com/Eric-liau/Computer-Archicture-hw1) | | 林濤 | Total Hamming Distance | [Lab1: RV32I Assembly](https://hackmd.io/@z7iMsvEXSUmUg6oRiydwkg/Hk43gMETR) | [code](https://github.com/ptero63211504/YenKai) | | 陳乃宇 | Convert Binary Number in a Linked List to Integer | [Lab1: RV32I Assembly](https://hackmd.io/@popo8712/BJLWMXWJJg) | [code](https://github.com/popo8712/Computer-Architecture) | | 黃灝 | XOR Queries of a Subarray | [Lab1: RV32I Assembly](https://hackmd.io/@how123/r1BEJjD1ye) | [code](https://github.com/h0w726/CA-hw) | | 湯秉翰 | Add Digits | [Lab1: RV32I Assembly](https://hackmd.io/@Camera/H1rQNIKJke) | [code](https://github.com/BeeeeeHu/Computer_Architecture.git) | | 林乙民 | K Closest Points to Origin | [Lab1: RV32I Assembly](https://hackmd.io/@mn5Z7mSIR76RgZnZ1kBx8A/rJinx4l1kl) |[code](https://github.com/YiMin1117/COMPUTER-ARCHITECTURE) | | 林靖婷 | Bfloat16 Matrix Multiplication | [Lab1: RV32I Assembly](https://hackmd.io/@just-ting/HJfGFqv1yg) | [code](https://github.com/just-ting/Bfloat16_Matmul_RiscV32) | | 洪靖睿 | Number of Even and odd Bits | [Lab1: RV32I Assembly](https://hackmd.io/@x88ah28uTl2kDp2OAP3Y7A/HyhESbWkJg) | [code](https://github.com/ysesst8902/Computer_Architecture_hw1.git) | | 蔡承遠 | Third Maximum Number | [Lab1: RV32I Assembly](https://hackmd.io/@WoBuZhiDao7777/Bk-1nz-yyg) | [code](?) | | 郭晏愷 | Add Binary | [Lab1: RV32I Assembly](https://hackmd.io/@zJdnTwJATjOQcyYQbZkmRg/SJB9NmbJ1x) | [code](https://github.com/ptero63211504/ComputerArchitecture) | | 蕭維昭 | Implement square root using CLZ method | [Lab1: RV32I Assembly](https://hackmd.io/@daviddivad/assignment1) $\to$ use [Permalink](https://hackmd.io/s/how-to-publish-note) | [code](https://github.com/DaivddviaD/Assignment1-RISC-V-Assembly-and-Instruction-Pipeline.git) | | 徐向廷 | Optimize "Squares of a Sorted Array" By Reducing Memory Usage | [Lab1: RV32I Assembly](https://hackmd.io/@7Gd5NccNTESdsMPntfuRBg/S1ShRXWk1e) | [code](https://github.com/keywind127/ncku_ca_hw1) | | 李宗翰 | Three Consecutive Odds | [Lab1: RV32I Assembly](https://hackmd.io/@MuXMCTCgRvWm5VEFHo1bFQ/H1PkxamkJl) | [code](https://github.com/jimmy88623/Assignment1-RISC-V-Assembly-and-Instruction-Pipeline) | | 蕭郁霖 | Divide Two Integers | [Lab1: RV32I Assembly](https://hackmd.io/@Q7COGqqxTuGpBzr6zRNXYw/SJ8OIWWkJx) | [code](https://github.com/JerryYuLin/Assignment1-RISC-V-Assembly-and-Instruction-Pipeline) | | 邱家浩 | Find if Array Can Be Sorted | [Lab1: RV32I Assembly](https://hackmd.io/@kjpqZJZeQHKQyZzsURxmsA/BkirffZyJl) | [code](https://github.com/k12795g/Computer_Architecture_HW) | | 王景霈 | UTF-8 Validation | [Lab1: RV32I Assembly](https://hackmd.io/@SHIKY/HJQhEgbyJl) | [code](https://github.com/k12795g/Computer_Architecture_HW) | | 傅孟楷 | Reverse Bits | [Lab1: RV32I Assembly](https://hackmd.io/@woLves-1822/HkLmJUWyyx) | [code](https://github.com/nelson0720j/Assignment1-RISC-V-Assembly-and-Instruction-Pipeline.git) | | 李漢德 | Number of Even and Odd Bits | [Lab1: RV32I Assembly](https://hackmd.io/@UWJ20Zs9R7qA-6McbGBQBA/ryyVak4JJl) | [code](https://github.com/Hande1004/code.git) | | 簡德彥 | Improving shift-and-add multiplication using clz | [Lab1: RV32I Assembly](https://hackmd.io/@elco54z8Qx6S_kuv4K8XnA/ryj1edIykl) | [code](https://github.com/dennis356811/Lab1) | | 吳秉宥 | Implement binary GCD algorithm using clz | [Lab1: RV32I Assembly](https://hackmd.io/@h9CUi0LCQX6RTNn0qy0wvQ/S1JRyfEJ1g) | [code](https://github.com/Pineapplecake2003/Assignment1) | | 黃書堯 | Calculating the n-th Root of x | [Lab1: RV32I Assembly](https://hackmd.io/@david070889/lab01) | [code](https://github.com/david070889/Computer_Architecture/tree/main/Assignment1) | | 林子齊 | Sigmoid Function by BF16 without Floating Point Support | [Lab1: RV32I Assembly](https://hackmd.io/@Tzu-Chi-Lin/arch2024-hw1) | [code](https://github.com/chi0819/Computer-Arch-2024-Fall-HW1) | | 黃詠筑 | Length of Last Word | [Lab1: RV32I Assembly](https://hackmd.io/@MMtyiSa-R4G8fI2ICwGjQA/2024-arch-homework1-ext) $\to$ use [Permalink](https://hackmd.io/s/how-to-publish-note) | [code](https://github.com/ychu0406/Computer-Architecture-ncku2024fall) | | 林育丞 | Optimized RSA with efficient bitwise operations | [Lab1: RV32I Assembly](https://hackmd.io/@yIHQFNXVR3aOr9tRMmdkDw/arch2024-hw1) $\to$ use [Permalink](https://hackmd.io/s/how-to-publish-note) | [code](https://github.com/Cheng5840/Computer-Architecture-ncku2024fall) | | 黎詠哲 | Remove Duplicates from Sorted Array | [Lab1: RV32I Assembly](https://hackmd.io/@KenHoryuKen/HkX1Rbz1ke) | [code](https://github.com/yc-asrlab/CompArch-HW1) | | 陳禹丞 | Running Sum of 1D Array | [Lab1: RV32I Assembly](https://hackmd.io/@otteryc/2024-arch-hw1) | [code](https://github.com/otteryc/CA2024-Lab1) | | 宋明翰 | Prime Number of Set Bits in Binary Representation | [Lab1: RV32I Assembly](https://hackmd.io/@LJiaNvmRQAyJenXjTb4nWA/computer_arch_hw1) | [code](https://github.com/rara0857/Computer-Architecture-NCKU-2024Fall-HW1) | 章劉軒瑋 | Bilinear Interpolation by using BF16 and related operations | [Lab1: RV32I Assembly](https://hackmd.io/@p76131254/SyLG0Hf1kg) | [code](https://github.com/handsomesDavid11/CA_hw1) | | 黃丞漢 | Palindrome Number | [Lab1: RV32I Assembly](https://hackmd.io/@chenghan/SkSijfty1x) | [code](https://github.com/huangchenghan/ComputerArchitecture/tree/main/HW1) | | 廖華鑫 | Number of 1 Bits | [Lab1: RV32I Assembly](https://hackmd.io/@Huaxin/Byicr6r0R) | [code](?) | | 王韻茨 | Row With Maximum Ones | [Lab1: RV32I Assembly](https://hackmd.io/@yuncih/assignment1) | [code](https://github.com/yuncih/Computer-Architecture) | | 蔡文賓 | Find the Pivot Integer | [La1: RV32I Assembly](https://hackmd.io/@yenshipotato/CA_Lab1) | [code](https://github.com/yenshipotato/Computer_architecture) | | 王柏皓 | Restore IP Addresses | [Lab1: RV32I Assembly](https://hackmd.io/@aa28365962/computer_architecture) $\to$ use [Permalink](https://hackmd.io/s/how-to-publish-note) | [code](?) | | 宋唯廷 | Distance Metrics in Machine Learning | [Lab1: RV32I Assembly](https://hackmd.io/@timsong1/ryN1r8rkJe) | [code](https://github.com/timsong1/computer_Arch) | | 李建佑 | Find Closest Number to Zero | [Lab1: RV32I Assembly](https://hackmd.io/@zwt4K465Tpi5IffCCX2vhA/ComputerArchitectureHomework1) | [code](https://github.com/LJY2000-max/Computer-Architecture) | | 劉欣宜 | Fibonacci number | [Lab1: RV32I Assembly](https://hackmd.io/@xyy/rJ6jLJw1kl) | [code](https://github.com/xyliuu01/Computer-Architecture-Fall-2024-) | | 江冠德 | Calculate the logarithm to base 2 with branchless clz | [Lab1: RV32I Assembly](https://hackmd.io/@iamfinethankyouandryu/ByF9KJt11g) | [code](https://github.com/Jiang0307/COMPUTER_ARCHITECTURE/tree/main/HW1) | | 李懿宸 | Climbing Stairs | [Lab1: RV32I Assembly](https://hackmd.io/@NYxxxUJHS0CbH0fXRVVbew/S1ryh3P1yg) | [code](https://github.com/ethan6115/HW1) | | 蕭力文 | Construct the Minimum Bitwise Array | [Lab1: RV32I Assembly](https://hackmd.io/@liballouo/Construct-the-Minimum-Bitwise-Array) | [code](https://github.com/liballouo/Computer-Architecture-2024-Fall-HW1) | | 吳柏漢 | Find Numbers with Even Number of Digits | [Lab1: RV32I Assembly](https://hackmd.io/@wu81177/2024-arch-homework1) | [code](https://github.com/wu81177/computer_architecture_lab1) | | 侯廷錡 | Add Binary with Variable Lengths $\to$ Improve the description | [Lab1: RV32I Assembly](https://hackmd.io/xxkPuFejTEei-xYWKIos7Q?view) | [code](?) | | 鄭智元 | ? | [Lab1: RV32I Assembly](https://hackmd.io/@kevinjone25/SyBSXhDkke) | [code](?) | | 謝廷昇 | Golomb Code | [Lab1: RV32I Assembly](https://hackmd.io/@Grapefruit/HJIoPzVykl) | [code](https://github.com/TingSheng10/code) | | 王彥珽 | Prime Number of Set Bits in Binary Representation | [Lab1: RV32I Assembly](https://hackmd.io/@p76131416/HkCMFGV00) | [code](https://github.com/p76131416/Computer-Architecture) | | 陳品彤 | Run Length Code | [Lab1: RV32I Assembly](https://hackmd.io/@ooofllll/SyPFSEY11x) | [code](?) | | 曾俊瑋 | Check if Bitwise OR Has Trailing Zeros | [Lab1: RV32I Assembly](https://hackmd.io/@BigPenguin615/H1UYao9yyg) $\to$ use [Permalink](https://hackmd.io/s/how-to-publish-note) | [code](?) | | 陳榮昶 | ? | [Lab1: RV32I Assembly](https://hackmd.io/9dq-ODUrSV2bTR9y4cybOw) $\to$ check the permission of HackMD note | [code](?) | :::danger :warning: You can only add your notes in the area above this box and be aware of spaces. Separate each item with ==` | `== and there should only be one space before and after the `|` character, do not add extra spaces. :::