목록분류 전체보기 (22)
type="nal"

메인함수에서 숫자 두개를 인자로 넣어주고 싶은데 이녀석이 문자열이었다는 걸 간과하고 있었다.. *(int *)argv[1] 이렇게 역참조도 써보려 했는데 되지 않아서 다른 쉬운 방법들을 쓰기로 했다. 1. argc, argv 우선 메인함수에서 void를 사용해(비워둘 때) 매개변수를 사용하지 않을 수도 있지만, 아래와 같이 메인함수의 기본 형식은 두가지 파라미터(매개변수)를 가진다. int main (void) { } int main (int argc, char **argv) { } argc, argv를 쓰는 경우는 터미널 같은 커맨드라인 인터페이스(command-line interface), 프롬프트에서 파일을 실행할 때 인자를 전달 할 수 있도록 해준다. argc는 프로그램을 실행했을 때 전달되는 인..

간만에 C로 백준을 풀려했는데 값이 이상하게 나와서 디버깅을 하려했는데 디버깅이 갑자기 안되었다.. 새로 만든 폴더라서 task랑 launch json파일을 이전 폴더에서 복사해왔는데도 뭔가 안됐다. 처음 맥북에 VS Code 깔았을 때 아래 블로그대로 lldb나 파일 설정을 해놨었다. https://velog.io/@hye0n/Mac-%ED%99%98%EA%B2%BD-vscode-%EC%97%90%EC%84%9C-C%EC%96%B8%EC%96%B4-%EA%B0%9C%EB%B0%9C%ED%99%98%EA%B2%BD-%EC%84%B8%ED%8C%85-feat.%EB%94%94%EB%B2%84%EA%B9%85 mac 환경 vscode 에서 C언어 개발환경 세팅 (feat.디버깅) 컴파일부터 디버깅까지 vel..
정말 오랜만에 백준을 풀어보았다.. https://www.acmicpc.net/problem/1339 1339번: 단어 수학 첫째 줄에 단어의 개수 N(1 ≤ N ≤ 10)이 주어진다. 둘째 줄부터 N개의 줄에 단어가 한 줄에 하나씩 주어진다. 단어는 알파벳 대문자로만 이루어져있다. 모든 단어에 포함되어 있는 알파벳은 최대 www.acmicpc.net 문제 민식이는 수학학원에서 단어 수학 문제를 푸는 숙제를 받았다. 단어 수학 문제는 N개의 단어로 이루어져 있으며, 각 단어는 알파벳 대문자로만 이루어져 있다. 이때, 각 알파벳 대문자를 0부터 9까지의 숫자 중 하나로 바꿔서 N개의 수를 합하는 문제이다. 같은 알파벳은 같은 숫자로 바꿔야 하며, 두 개 이상의 알파벳이 같은 숫자로 바뀌어지면 안 된다. 예..

제로초님의 자바스크립트 입문 강의(인프런에 있는) 복습용으로 글을 쓸 예정입니다! 이제 5강 듣고 있지만... 2강에 있는 반복문 숙제부터 복습해 보겠습니다.. 우선 강의에서 변수부터 조건문, 반복문까지 자바스크립트의 기본 문법을 배우고 콘솔창에 별찍기로 반복문을 익혀보았습니다. 목차 0. 반복문(while, for) 1. 별찍기 기본(repeat 메서드 사용) 2. 짝수로 증가하는 경우 3. 큰 수부터 감소하는 경우 4. 공백 포함 5. 마름모 모양 6. 트리 모양 0. 반복문(while, for) -> while (조건식) 동작문; 1부터 10까지 출력하려면 let i = 0; while (i for (시작; 조건식..