문자열 4

[C언어] 문자열을 숫자로, 숫자를 문자열로

문자열을 숫자로, 숫자를 문자열로 : 아래 사용할 함수들에 대해 #include 를 사용한다. 문자열 → 숫자 atoi 정수형 : int atoi(char *string); //string : 정수로 이뤄진 문자열 atof 실수형 : double atof(char *string); //string : 실수로 이뤄진 문자열 예제(C언어) 1 2 3 4 5 6 7 8 9 10 11 12 #include #include int main() { int i = atoi("1234"); printf(" atoi(\"1234\") = %d\n", i); double d = atof("1.234"); printf("\n atof(\"1.234\") = %lf\n", d); return 0; } Colored by Co..

[C++] 백준 1316 : 그룹 단어 체커

백준 1316 : 그룹 단어 체커 문제 링크 www.acmicpc.net/problem/1316 1316번: 그룹 단어 체커 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때� www.acmicpc.net 문제 내용 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때문에 그룹 단어이지만, aabbccb는 b가 떨어져서 나타나기 때문에 그룹 단어가 아니다. 단어 N개를 입..

백준 Baekjoon 2020.09.20

[C언어] 백준 2675 : 문자열 반복

백준 2675 : 문자열 반복 문제 링크 www.acmicpc.net/problem/2675 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 문제 내용 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 출력하는 프로그램을 작성하시오. 문자열의 길이는 최소 1이며, 20글자를 넘지 않는다. ex) 입력 : 3 ABC 출력 : AAABBBCCC Idea 중첩 for문을 사용하여 형식에 맞춰 출력할 수 있도록 한다. Code 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18..

백준 Baekjoon 2020.09.18

[C언어] 백준 4949 : 균형잡힌 세상

백준 4949 : 균형잡힌 세상 문제 링크 https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 문제 세계는 균형이 잘 잡혀있어야 한다. 양과 음, 빛과 어둠 그리고 왼쪽 괄호와 오른쪽 괄호처럼 말이다. 정민이의 임무는 어떤 문자열이 주어졌을 때, 괄호들의 균형이 잘 맞춰져 있는지 판단 www.acmicpc.net 문제 내용 (요약) "(" 와 ")", "[" 와 "]"이 서로 짝을 이루면 균형잡힌 문자열이라고 할 때, 주어진 문자열에 대해 균형잡힌 문자열인지 아닌지를 판단하자. Idea (, ), [, ] 를 만날 때마다 스택에 push하거나 pop하면서 균형잡힌 문자열인지 판단한다. "(" 또는 "["를 만나면 스택에 쌓는다. ")" 또는 "]"를 만나면 스택의..

백준 Baekjoon 2020.07.24