목록전체 글 (40)
게임 개발 로그
문자열 돌리기 문제 설명 문자열 str이 주어집니다. 문자열을 시계방향으로 90도 돌려서 아래 입출력 예와 같이 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 10 입출력 예 입력 #1 abcde 출력 #1 a b c d e 내 코드 #include #include using namespace std; int main(void) { string str; cin >> str; for ( int i = 0 ; i < str.length() ; i++ ) cout str; for(char ch : str) cout
# 대소문자 바꿔서 출력하기 문제 설명 영어 알파벳으로 이루어진 문자열 str이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요. 제한사항 1 ≤ str의 길이 ≤ 20 str은 알파벳으로 이루어진 문자열입니다. 입출력 예 입력 #1 aBcDeFg 출력 #1 AbCdEfG 나의 코드 #include #include using namespace std; int main(void) { string str; cin >> str; for ( int i = 0; i ..
[자료구조] 2주차 - 영남대학교 K-MOOC 자료구조 수업 - 더 깔끔한 정리: https://www.notion.so/2-797cbc9b1fb74b059d3de6897512aa9d?pvs=4 2-1. 배열과 구조체의 정의 1. 배열의 정의 동일한 타입의 데이터들을 묶는 구조 메모리의 연속된 위치에 차례대로 저장 쌍의 집합 1차원 배열: {, } 2차원 배열: {, } 2. C언어에서의 배열 1차원 배열 int a[5] 인덱스는 0부터 시작 a[0], a[1], a[2], a[3], a[4] 2차원 배열 int B[2][2]; B[0][0], B[0][1], B[1][0], B[1][1] 배열과 포인터 C에서 이 둘을 동일한 개념으로 사용한다 int A[5], *pA = A; A: 배열의 시작 주소 (..
[자료구조] 1주차 - 영남대학교 자료구조 수업 - 더 깔끔한 정리: https://www.notion.so/1-770d055ad3314bf2ac739108244e8d9d?pvs=4 자료구조란? 자료구조 어떤 형태로 데이터를 저장할 것이냐 문제 해결을 위해 데이터를 조직하여 표현하는 방법 (1) 자료구조 예시 전화번호부: 이름을 통해 전화번호를 찾아낼 수 있다 배열, 연결리스트, 트리 등의 다양한 자료 형태를 사용할 수 있다 어떤 자료 구조를 쓰냐에 따라 특징이 상이하다. (2) 자료구조의 중요성 주어진 문제의 특성에 맞는 자료구조를 선택하면 프로그램의 개발이 쉽고, 성능이 향상된다. 추상 데이터 타입 자료구조를 기술할 때 사용하는 방법 데이터 객체의 연산의 명세와 데이터 객체의 내부 표현 양식 / 연산..