분류 전체보기

    자료형

    기본 개념 1. 파이썬은 상수의 개념이 없다. 2. 지수 표현 : 숫자E숫자개수 ex) 12E5 -> 1200000.0 3. 문자형 이어 붙이기(+) 반복하기 (*) 형식 문자열 표현 1. % " "%(사용할 값) 문자열안에 %를 쓸때는 %%를 사용한다. +오른쪽 정렬 -왼쪽정렬 2. .format "abc{순서}ef".format(사용할 값) ex) 가나{0}라{1}사.format('다','마') -> "가나다라마사" "abc{변수}ef".format(변수에 넣을 값) "{0:>10}.fomat(값) -오른쪽 정렬 "{0:, 대문자 변수.lower() - 대문자 -> 소문자 변수.lstrip() - 왼쪽 공백 지우기 변수.rstrip() - 오른쪽 공백 지우기 변수.strip() -양쪽 공백 지우기 변..

    문자열 practice 04_단어의 개수

    백준 1152번 https://www.acmicpc.net/problem/1152 1152번: 단어의 개수 첫 줄에 영어 대소문자와 띄어쓰기로 이루어진 문자열이 주어진다. 이 문자열의 길이는 1,000,000을 넘지 않는다. 단어는 띄어쓰기 한 개로 구분되며, 공백이 연속해서 나오는 경우는 없다. 또한 www.acmicpc.net 1. 문제 영어 대소문자와 띄어쓰기만으로 이루어진 문자열이 주어진다. 이 문자열에는 몇 개의 단어가 있을까? 이를 구하는 프로그램을 작성하시오. 단, 한 단어가 여러 번 등장하면 등장한 횟수만큼 모두 세어야 한다. 2. 내가 작성한 알고리즘 #include #include #pragma warning (disable:4996) int main() { char input[1000..

    문자열 practice 03_그룹 단어 체커

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

    c언어 정리 포인터

    c언어 정리 포인터

    배열 원소 개수 ,문자 원소 개수= sizeof(배열명) / sizeof(자료형); 문자 원소 개수 = strlen(배열명) 배열[인덱스] 의 길이 = count 변수와 for문을 이용하여 count 가 해당 인덱스 번호의 길이 배열 출력 1. 값: 변수[i] 주소: &변수[i] 2. 값: *(변수 +i) 주소: 변수+i 3. 값: *(포인터 변수 +i) 주소: 포인터 변수 +i 프로세스는 메모리에 적재되어 실행중인 프로그램 / 종료시 메모리에 소멸 포인터 - 실행중인 프로세스의 임의의 주소 포인터 변수- 값이 아닌 메모리 주소를 저장하는 변수 형식: 자료형 *변수; 포인터의 특징 1. 변수를 포인터 변수에 넣기 위해서는 변수가 아닌 변수의 주소를 할당해줘야 한다. (&) 2. 상수나 수식의 주소를 갖지..

    문자열 practice 02_단어 공부

    백준 1157번 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 1. 문제 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. 2. 내가 작성한 알고리즘 #include #pragma warning (disable:4996) #include int main() { char input[1000000]; int i,j,len,max; int al[26]={0, }; int ..