Autori
Question
Solution
Idea
Thanks to the settings of this question, it is a give-away question indeed. My solution is:
Iterate through the line and once you encounter uppercase letter, print them out.
Code
https://github.com/mendax1234/Coding-Problems/blob/main/kattis/autori/autori.c
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#define MAX_LEN 101
void shorten(char line[MAX_LEN])
{
long i = 0;
while (line[i] != 0)
{
if (isupper(line[i]))
{
putchar(line[i]);
}
i += 1;
}
putchar('\n');
}
int main()
{
char line[MAX_LEN];
if (fgets(line, MAX_LEN, stdin))
{
line[strcspn(line, "\n")] = 0;
}
shorten(line);
}
Last updated