From 7619dbdaaa0e33641fc15f8c39b0d1c3505fe082 Mon Sep 17 00:00:00 2001 From: Jeffrey Hsu Date: Sun, 23 Mar 2025 23:51:30 +0800 Subject: [PATCH] 171 --- src/171.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/171.c b/src/171.c index 5339a60..62b117c 100644 --- a/src/171.c +++ b/src/171.c @@ -1,18 +1,22 @@ +#include #include #include -#include -int titleToNumber(char* columnTitle) { + +int titleToNumber(char *columnTitle) +{ int colnum = 0; int csize = strlen(columnTitle); - for (int i = 0; i < csize; i++) { + for (int i = 0; i < csize; i++) + { colnum += (columnTitle[i] - 'A' + 1) * pow(26, csize - i - 1); } return colnum; } -int main() { +int main() +{ assert(titleToNumber("A") == 1); assert(titleToNumber("AB") == 28); assert(titleToNumber("ZY") == 701);