컴퓨터+a/코딩테스트 연습
-
C언어 malloc, calloc, realloc, free컴퓨터+a/코딩테스트 연습 2021. 2. 27. 18:45
C언어로 코딩테스트 준비를 하다보면 동적할당 문제가 많이 나온다. 간단한 사용법은 알고 있지만 한 번 정리해보기로. malloc 기능 : 메모리를 동적으로 할당하고 포인터를 반환한다. 원형 : void *malloc(size_t size); 인수 : 할당할 메모리의 바이트 크기 반환값 : 할당한 메모리의 포인터, 실패하면 NULL calloc 기능 : 메모리를 동적으로 할당하고 0으로 초기화한 후에 포인터를 반환한다. 원형 : void *calloc(size_t nitems, size_t size); 인수 : 할당할 요소 수, 요소 하나의 크기 반환값 : 할당한 메모리의 포인터, 실패하면 NULL realloc 기능 : 동적 할당한 메모리의 크기를 재조정한다. 원형 : void *realloc(void ..
-
C언어 제곱근, 거듭제곱 구하기 / sqrt(), pow() 함수컴퓨터+a/코딩테스트 연습 2021. 2. 26. 17:05
요즘 코딩 연습을 위해 여러 사이트에서 문제를 풀어보고 있는데 제곱을 판단하는 문제에서 sqrt, pow 함수를 활용하지 않고 문제를 풀자(반복문을 돌림) 테스트에서 실행시간 문제가 생김. 그래서 두 함수에 대해 정리해보기로. 수학 관련 함수 라이브러리 #incldue sqrt 기능 : 제곱근을 구한다. 원형 : double sqrt(double x); 인수 : 제곱근을 구할 실수 반환값 : x의 제곱근 값 double result = sqrt(16,0); // result = 4.0 pow 기능 : 거듭제곱을 구한다. 원형 : double pow(double x, double y) 인수 : 밑수, 지수 반환값 : xy값 double result = pow(4.0, 2.0); // result = 16.0
-
백준 10171번 고양이 Java 코딩컴퓨터+a/코딩테스트 연습 2021. 2. 9. 23:59
고양이 모양을 정확히 맞추는게 포인트 그리고 역슬래시는 앞에 역슬래시를 하나 더 붙여서 표시해줘야 함 public class Main{ public static void main(String args[]){ System.out.println("\\ /\\"); System.out.println(" ) ( \')"); System.out.println("( / ) "); System.out.println(" \\(__)| "); } } 백준 사이트에서 채점은 해주지만 결과값을 보여주지 않기 때문에 결국 eclipse 설치해서 테스트 해보면서 답을 찾음 간단한 고양이 주제에... 엄청 빙빙 돌아서 겨우 정답인 느낌 ㅠㅠ