목록CodingTestTraining (2)
승쨩개발공부
[BJ] Bronze3 백준 2562 최댓값
9개의 입력을 받고 최댓값과 최댓값이 몇 번쨰인지 구해야하는데.배열을 입력받고 배열의 크기만큼 돌면서 Max를구하고 해당 인덱스를 구해와 인덱스에 +1을해주면Max의 위치값을 구할수있을거같다. Input에 인덱스 i번쨰에 값을 넣어주고sizeof(input)이면 input이 4바이트여서 4x9(36)번 돌게되니 / 4를해줘 해당 배열의 인덱스 만큼 돌아준다문제에서 9개의 정수라고했으니 그냥 i input[i]번쨰가 Max보다 작으면 Max에 input[i]의 값을 넣어주고 Count를 i로 채운다.Count를 그대로 출력하면 인덱스가 0부터 시작이니 인덱스가 0이면 1번쨰라고 만들기위해 +1을 해줌.
CodingTestTraining/BaekJoon
2024. 12. 14. 04:04
[BJ] 입출력과 사칙연산 되짚기
1. Null문자초기화문자 배열의 초기화는 큰 따옴표로 문자열을 초기화한다.문자열의 문자들을 배열 한칸 한칸에 저장해 놓는다.마지막 문자가 들어간 다음 칸에는 자동으로 NULL 문자를 추가한다.문자 배열은 선언과 동시에 초기화를 진행해야만 한다.char szBuff[20] = "Hello"; NULL문자?컴퓨터에게 문자를 여기까지 읽어라 라고 명령하는 것.NULL문자를 삽입할 공간이 없으면 초기화가 불가능하다.char szBuff[5] = "Hello"; // 불가능 2. ' " 차이' 문자" 문자열 3. 아스키 값으로 출력되는지?char chValue[4] = 345일떄 [0]번 인덱스를 출력하면 = 3이 아니라 아스키코드 10진수인 51이 출력이 된다.- '0' 을해줘서 문자로 출력되..
CodingTestTraining/BaekJoon
2024. 12. 3. 01:37