Tiny Middle Finger

컴공 5

코테준비(JAVA) - 해시(정렬)

문제 설명 전화번호부에 적힌 전화번호 중, 한 번호가 다른 번호의 접두어인 경우가 있는지 확인하려 합니다.전화번호가 다음과 같을 경우, 구조대 전화번호는 영석이의 전화번호의 접두사입니다.구조대 : 119박준영 : 97 674 223지영석 : 11 9552 4421전화번호부에 적힌 전화번호를 담은 배열 phone_book 이 solution 함수의 매개변수로 주어질 때, 어떤 번호가 다른 번호의 접두어인 경우가 있으면 false를 그렇지 않으면 true를 return 하도록 solution 함수를 작성해주세요.제한 사항phone_book의 길이는 1 이상 1,000,000 이하입니다.각 전화번호의 길이는 1 이상 20 이하입니다.같은 전화번호가 중복해서 들어있지 않습니다.입출력 예제phone_book re..

카테고리 없음 2024.09.19

C를 왜 배워요?

요즘 비전공자도 코딩을 많이 하는데요비전공자는 대부분 C보다는 JAVA와 Python을 많이 하죠컴퓨터공학과 학생이라면 무조건 C부터 배우는 곳이 많은데트렌드를 너무 반영못한다, 시대에 뒤떨어진다는 생각을 할 수도 있을 것 같아요하지만 전공자라면 C를 배우지 않을 수는 없죠그럼 배우기 쉽고 라이브러리도 많은 JAVA와 Python대신왜 C를 배울까요?  모든 언어의 기반은 C언어와 연결이 되어 있어요객체지향이라는 개념은 C++이나 C#부터 볼 수 있는데요객체지향이라고 해도 그 내부의 알고리즘과 컴파일은 C언어와 가깝답니다그리고 C언어를 코블처럼 더이상 쓰는 곳이 적다면 배우지 않겠지만아직까지도 많이 사용하고 있는 언어라 안배울 수 없어요 알고리즘 공부를 많이하는데 알고리즘 공부에도 C언어가 빠질 수 없답..

컴퓨터공학과 3학년 재학생의 그간 컴공생활 후기

처음에 나도 내가 컴공이 될 줄 몰랐다.코딩 붐이 일어나길래 어차피 코딩 배워야 할 거 컴공으로 가서 공부할 거 하나 줄이자 라는 생각으로 컴퓨터공학과를 지원하게 되었다. (아 싸쉬른 드라마 '스타트업'을 보고 코딩ㅇㅣ 개 머시써 보였지 머야)코딩을 하며 점점 느끼는 것은 수학이 중요하다는 것. 그리고 평생 계속 공부해야하는 것.지금만 AI 활용만 봐도 ChatGPT이후 Gemini도 그렇고 다양한 것들이 나오기 시작한다. 이것을 다 활용가능할 수 있어야 한다는 압박감이 든다. 안드로이드 스튜디오도 flutter, jango, pycham 엄청 다양하다.나는 컴공이지만 컴공에 대해, IT에 대해 관심이 많이 없다. 그래서 더 다양한 정보는 모르지만 내가 배워야 할 것이 많다는 것은 안다. 알고리즘 공부를..

C언어 기초/"Hello World!"

서론 이 Hello World!의 유래라면.. 그냥 저 먼나라의 할아버지가 처음 쓰고 나서 너도나도 다 쓰다보니 가장 첫번째 예제로 굳어졌달까.. 그래서 너도나도인 나도 이것을 첫번째 예제로 선정했다. 더보기 "Hello World!" 아무일도 일어나지 않았다.. 처음 비주얼 스튜디오에 이것만 치면 당연히 아무일도 일어나지 않는다. 더보기 #include int main(){ printf("Hello World!"); } 이것이 우리가 오늘 할 일이다. 작성하고 Ctrl + B 하고 F5를 누르면 콘솔창에 "Hello World!" 가 나타난다. 설명 더보기 #include // #으로 시작하는 문장은 전처리기 지시자 int main(){ printf("Hello World!"); //실행문 } // 메..

C언어 기초 2023.10.09
728x90
반응형