본문 바로가기

알고리즘-연습문제

(17)
Sock Merchant 존은 옷가게에서 일합니다. 그는 판매를 위해 색상별로 쌍을 이루어야하는 양말 더미가 많이 있습니다. 각 양말의 색상을 나타내는 정수 배열이 주어지면 색상이 일치하는 양말 쌍 수를 결정하십시오. 예를 들어, 색상 이있는 양말이 있습니다. 한 쌍의 색 과 한 가지 색이 있습니다. 각 색상 중 하나에 3 개의 홀수 양말이 남아 있습니다. 쌍의 개수는입니다 . 아래 편집기에서 sockMerchant 기능을 완료하십시오 . 사용 가능한 양말 쌍과 일치하는 개수를 나타내는 정수를 반환해야합니다. sockMerchant에는 다음과 같은 매개 변수가 있습니다. n : 말뚝의 양말 수 ar : 각 양말의 색상 입력 형식 첫 번째 줄에는 양말의 수인 정수가 들어 있습니다 . 두 번째 줄에는 더미의 양말 색상 을 나타내는 ..
배열 문제 면접때 배열관련한 문제가 나왔는데 집에와서 다시 풀어봄 input 2차원 배열을 시계방향으로 90도 돌려서 output 을 출력한다 example) input {1, 2, 3}, {4, 5, 6}, {7, 8, 9} output {7, 4, 1}, {8, 5, 2}, {9, 6, 3} package main import "fmt" func main() { input := [][]int{ {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}, } runFunc(input) } func runFunc(input [][]int) { x := len(input) y := len(input[0]) output := make([][]int, y) for i := range output ..
funny program [kldp에 올라온 글입니다.] 다들 한번 풀어보시길 이런게 프로그래밍에 재미죠..ㅋㅋ 갑자기 옛날에 봤던 문제가 생각나서 올려봅니다. 정말 간단하고 쉬운 문제인데요, 아마 제가 알고있는 답보다 재밌는 답이 많이 나올 수 있을 것 같습니다 ㅎㅎ 보통 처음 C++을 시작하고 for구분을 배우면 짜게되는 대표적인 코드가 삼각형 별표출력코드인데요 for(int i=0; i < n; ++i) { for(int j=0; j
list 만들기 c언어로 작성된겁니다. 제가 약간 수정한거인데 큰 차이는 없습니다. 저도 연습으로 한번 만들어보고 역쉬 어려워..ㅡㅡ
연습문제 5-1 앞으로 난 뭘하고 있을까? 요즘 집중하기 힘들어진다. 면접볼때 왜 다들 실력 테스트는 하지 않는지 모르것다. 도대체 어떻게 면접을 파악하는지.. 참 구라치면 나중에 어떻게 할려구.. accelerated c++ 연습문제 5-1입니다. 문제> 입력의 각 라인을 읽고 그 라인에 대해 일련의 회전 문장을 작성합니다. 회전 문장은 입력의 두 번째 단어를 첫 번째 단어의 위치에 놓고 원래 처음 위치에 있던 단어를 제일 마지막에 위치시켜 회전시킨 것입니다. 따러서 앞에 첫 번째 문장에 대한 회전문장은 다음과 같습니다. 입력> The quick brown fox 출력> The quick brown fox quick brown fox The brown fox The quick fox The quick brown
연습문제 3-4 문제> 입력에서 가장 긴 string의 길이와 가장 짧은 string의 길이를 출력하는 프로그램을 작성해 보세요.
연습문제 3-3 문제> 입력으로 문장을 읽어들여, 각각의 단어들이 몇 번씩 나타나는지를 계산하는 프로그램을 작성해 보세요 에휴 의외로 어려웠다.. 문제가 어려운것보다 이걸 지금 배운 c++스타일로 할려니 진땀이..ㅠㅠ
연습문제 3-2 여러 정수 값을 읽어들여 그 중에 가장 큰 네 개의 값들을 계산하여 출력하는 프로그램을 작성해 보세요~