Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a8aa571

Browse files
committed
Make const refs && small naming fix
1 parent a992ff4 commit a8aa571

File tree

13 files changed

+18
-20
lines changed

13 files changed

+18
-20
lines changed

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
# algorithms-templates
22
Шаблоны задач с вводом-выводом для вводной части и первого спринта курса [Алгоритмы для разработчиков](https://practicum.yandex.ru/algorithms/) Яндекс.Практикума.
3-
Шаблоны на всех поддерживаемых языках: C++, Java, Python, Javascript, Go.
4-
5-
Комментарий для C++: для гибкости все параметры передаются по значению. Передавайте контейнеры по константной ссылке там, где вам не нужно их модифицировать.
3+
Шаблоны на всех поддерживаемых языках: C++, Java, Python, Javascript, Go.

cpp/sprint0/b.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using namespace std;
55

6-
vector <int> Zip(vector <int> a, vector <int> b) {
6+
vector <int> Zip(const vector <int> &a, const vector <int> &b) {
77
// Здесь реализация вашего решения
88

99
}

cpp/sprint0/c.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using namespace std;
55

6-
vector <double> MovingAverage(vector <int> arr, int windowSize) {
6+
vector <double> MovingAverage(const vector <int> &arr, int windowSize) {
77
// Здесь реализация вашего решения
88

99
}

cpp/sprint0/d.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ using namespace std;
55

66
// Если ответ существует, верните вектор из двух элементов
77
// Если нет - то верните пустой вектор
8-
vector <int> TwoSum(vector <int> arr, int targetSum) {
8+
vector <int> TwoSum(const vector <int> &arr, int targetSum) {
99
// Здесь реализация вашего решения
1010

1111
}

cpp/sprint0/e.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ using namespace std;
55

66
// Если ответ существует, верните вектор из двух элементов
77
// Если нет - то верните пустой вектор
8-
vector <int> TwoSum(vector <int> arr, int targetSum) {
8+
vector <int> TwoSum(const vector <int> &sortedArr, int targetSum) {
99
// Здесь реализация вашего решения
1010

1111
}
@@ -20,9 +20,9 @@ void print(const vector <int> &result) {
2020
int main() {
2121
int n, targetSum;
2222
cin >> n;
23-
vector <int> arr(n);
23+
vector <int> sortedArr(n);
2424
for (int i = 0; i < n; ++i)
25-
cin >> arr[i];
25+
cin >> sortedArr[i];
2626
cin >> targetSum;
27-
print(TwoSum(arr, targetSum));
27+
print(TwoSum(sortedArr, targetSum));
2828
}

cpp/sprint1_nonfinals/c.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using namespace std;
55

6-
vector <int> GetNeighbours(vector <vector <int> > matrix, int row, int col) {
6+
vector <int> GetNeighbours(const vector <vector <int> > &matrix, int row, int col) {
77
// Здесь реализация вашего решения
88

99
}

cpp/sprint1_nonfinals/d.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using namespace std;
55

6-
int GetWeatherRandomness(vector <int> temperatures) {
6+
int GetWeatherRandomness(const vector <int> &temperatures) {
77
// Здесь реализация вашего решения
88

99
}

cpp/sprint1_nonfinals/e.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33

44
using namespace std;
55

6-
string GetLongestWord(string line) {
6+
string GetLongestWord(const string &line) {
77
// Здесь реализация вашего решения
88

99
}
1010

11-
void print(string result) {
11+
void print(const string &result) {
1212
cout << result << endl << result.length() << endl;
1313
}
1414

cpp/sprint1_nonfinals/f.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using namespace std;
55

6-
bool IsPalindrome(string line) {
6+
bool IsPalindrome(const string &line) {
77
// Здесь реализация вашего решения
88

99
}

cpp/sprint1_nonfinals/g.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ string ToBinary(int number) {
77

88
}
99

10-
void print(string result) {
10+
void print(const string &result) {
1111
cout << result << endl;
1212
}
1313

cpp/sprint1_nonfinals/h.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33

44
using namespace std;
55

6-
string GetSum(string firstNumber, string secondNumber) {
6+
string GetSum(const string &firstNumber, const string &secondNumber) {
77
// Здесь реализация вашего решения
88

99
}
1010

11-
void print(string result) {
11+
void print(const string &result) {
1212
cout << result << endl;
1313
}
1414

cpp/sprint1_nonfinals/k.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using namespace std;
55

6-
vector <int> GetSum(vector <int> numberList, int k) {
6+
vector <int> GetSum(const vector <int> &numberList, int k) {
77
// Здесь реализация вашего решения
88

99
}

cpp/sprint1_nonfinals/l.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
using namespace std;
55

6-
char GetExcessiveLetter(string shorter, string longer) {
6+
char GetExcessiveLetter(const string &shorter, const string &longer) {
77
// Здесь реализация вашего решения
88

99
}

0 commit comments

Comments
 (0)