Search
Write a publication
Pull to refresh
0
0
Дмитрий Чермных @phs233

Разработчик

Send message
Всегда удивляло желание получить от молодых специалистов качественной работы. «Мы были столь снисходительны взять тебя сразу после универа, а ты не работаешь как senior». Молодые специалисты (а тем более люди, пытающиеся переквалифицироваться), понимая свою «молодость», бывают более нацелены сделать больше и лучше, чтобы показать себя. Да, часто они это себе представляют не так как нужно. Но это уже проблема в организации работы(code review во многом решает эту проблему), нужно подсказать как сделать, как сделать лучше, что почитать и т.п., а не «да ты кроме говнокода что-то умеешь производить?»…
Да, бывает и такое, что человек не хочет делать лучше, не хочет самосовершенствоваться. Для таких и существует испытательный срок. Не нужно думать: «вроде как и жалко выгонять, может исправится, станет лучше». Не станет, лучше поискать другого специалиста.
Ну а если такие случаи не однократны, то явно нужно пересмотреть способ отбора на такую позицию.
Ну да, лучше такого алгоритма придумать не смог.
Код на java
private int GetTranspositions(int[] array, int k)
  {
	int count = 0;
	for (int i = 0; i < array.length; i++)
	{
	  if (array[i] <= k)
	  {
		count++;
	  }
	}
	int result = array.length;
	for (int i = 0; i<= array.length - count; i++)
	{
	  int iteration = 0;
	  for (int j = 0; j<= count; j++)
	  {
		if (array[i+j] > k)
		{
		  iteration++;
		}
	  }
	  if (iteration < result)
	  {
		result = iteration;
	  }
	}
	return result;
  }

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity